Kami punya templat AWS CloudFormation untuk membuat beberapa instance EC2. Namun beberapa dari mereka memerlukan spesifik PrivateIpAddress
dan saya berjuang untuk mencari tahu bagaimana memasukkan itu ke template.
Untuk saat ini saya punya parameter templat PrivateIP
dan kondisi menciptakan RequestedPrivateIP
. Sejauh ini baik. Namun saya tidak tahu bagaimana cara memasukkannya ke AWS::EC2::Instance
spesifikasi sumber daya. Saya mencoba ini:
"PrivateIpAddress": {
"Fn::If": [ "RequestedPrivateIP",
{ "Ref": "PrivateIP" },
"" <-- This doesn't work
]
},
Tetapi itu gagal ketika RequestedPrivateIP
salah dengan
CREATE_FAILED AWS::EC2::Instance NodeInstance Invalid addresses: []
Adakah yang tahu bagaimana cara menetapkan IP Privat statis dan jika tidak ditentukan biarkan ke AWS untuk mengatur yang dinamis?