일부 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를 설정합니까?