2014-11-06 13 views

답변

6

당신은 돌아보고, 같은 템플릿의 VPC를 생성 IFF에 VPC의 리소스 ID 얻을 수있는 "참조"내장 기능을 사용할 수는 http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpc.html의 섹션 값

기본 VPC와 같은 기존 VPC를 참조하려는 경우 위의 기능이 작동하지 않습니다. 대신 VPC의 ID를 매개 변수로 템플릿에 전달하고 "Ref"내장 함수를 사용하여 필요할 때 사용할 수 있습니다. 미리 기존 VPC를 들어

3

, 매개 변수와 함께 시작합니다

aws --profile profile_name --region us-east-1 ec2 describe-vpcs --filters 'Name=tag:Name,Values=MY_VPC_NAME' 

당신이 전에 VPC를 찾아이 방법 :

"VpcId": { "Type": "String" }, 

그런 다음 당신은 당신의 시작 스크립트와 같은 것을 사용할 수 있습니다 스택을 시작하십시오. 이런 식으로 항상 손으로 정보를 검색하지 않고도 다른 지역이나 계정으로 시작할 수 있습니다.

0

브래들리의 대답은 옳습니다. 또한 별도의 템플리트로 작성된 자원을 "함께 결합해야"하는 경우 중첩 된 스택을 조사 할 수도 있습니다. 또 다른 옵션은 템플릿을 생성하는 코드 레이어 (예 : cfn-pyplates)를 추가하고 AWS API를 사용하여 스택에서 이러한 조회를 수행하는 것입니다.