2016-06-16 3 views
2

동적 인 구름 형성 템플릿에 AutoScalingGroup 이름을 만들려고합니다. 나는 이것이 매개 변수를 통해 가능하다거나 다른 방법으로 생각한다면? 스택 내에서 자원을 식별하기 위해 논리적 리소스 이름, 고유 전체 지역에 걸쳐 그것을 식별하는 물리적 이름 :클라우드 형성 자원 이름을 매개 변수화하는 방법이 있습니까?

"DynamicASGName": { 
     "Type": "AWS::AutoScaling::AutoScalingGroup", 
     "Properties": { 
     ...properties here... 
     } 
    } 

답변

2

CloudFormation은 이름의 두 세트를 사용합니다.

CloudFormation은 논리적 이름을 동적으로 설정하는 것을 지원하지 않지만 특정 유형의 경우 템플릿에 Name property이라는 물리적 이름을 설정할 수 있습니다. 죄송하지만 AutoScalingGroup은이 기능을 지원하지 않습니다.

더 나은 해결책은 리소스에 태그를 사용하는 것입니다. 대부분의 AWS 리소스 유형 (AutoScalingGroup 포함)은 태그를 지원하며 CloudFormation 템플릿에서 동적으로 설정할 수 있습니다.

관련 문제