Kami punya templat AWS CloudFormation untuk membuat beberapa instance EC2. Namun beberapa dari mereka memerlukan spesifik PrivateIpAddressdan saya berjuang untuk mencari tahu bagaimana memasukkan itu ke template.
Untuk saat ini saya punya parameter templat PrivateIPdan kondisi menciptakan RequestedPrivateIP. Sejauh ini baik. Namun saya tidak tahu bagaimana cara memasukkannya ke AWS::EC2::Instancespesifikasi sumber daya. Saya mencoba ini:
"PrivateIpAddress": {
"Fn::If": [ "RequestedPrivateIP",
{ "Ref": "PrivateIP" },
"" <-- This doesn't work
]
},
Tetapi itu gagal ketika RequestedPrivateIPsalah 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?