일부 EC2 인스턴스를 생성하기위한 AWS CloudFormation 템플릿이 있습니다. 그러나 그중 일부는 특정 요구 사항 PrivateIpAddress이 있으며 템플릿에 통합하는 방법을 알아 내려고 고심하고 있습니다.
지금은 템플릿 매개 변수 PrivateIP와 조건 만들기가 RequestedPrivateIP있습니다. 여태까지는 그런대로 잘됐다. 그러나 AWS::EC2::Instance리소스 사양 에 통합하는 방법을 알 수 없습니다 . 나는 이것을 시도했다 :
"PrivateIpAddress": {
"Fn::If": [ "RequestedPrivateIP",
{ "Ref": "PrivateIP" },
"" <-- This doesn't work
]
},
그러나 RequestedPrivateIP거짓으로 실패하면 실패합니다.
CREATE_FAILED AWS::EC2::Instance NodeInstance Invalid addresses: []
정적 프라이빗 IP를 선택적으로 할당하는 방법에 대한 아이디어가 없으면 지정하지 않으면 AWS에 맡겨 동적 IP를 설정합니까?