Hogyan hivatkozás az alapértelmezett VPC az CloudFormation?

szavazat
0

Van egy halom, amelynek szüksége erőforrások igénybe kell venni egy bizonyos VPC. Azt akarom, hogy használja az alapértelmezett VPC de nem akarom, hogy paraméterezni ezt. Van egy módja annak, hogy automatikusan megkapja thte alapértelmezett VPC-érték? (Mint például Fn::GetAZs: regionaz az AZ a régióban).

A kérdést 02/12/2019 21:58
a forrás felhasználó
Más nyelveken...                            


2 válasz

szavazat
0

Ne feledje, hogy van egy VPC nevű attribútumot alapértelmezett VPC értékkel Igen vagy Nem használhatja a makró, hogy ID VPC az attribútum alapértelmezett VPC az igen értéket, majd át az azonosítót a cloudformation sablont. Hozzon létre egy makrót sablon logikai megkapjuk az alapértelmezett azonosítója (felhasználva például boto3), majd írjuk az értéket a fő sablon. Az a fő sablon add a Resources ez a makró végrehajtására:

Resources:
  Fn::Transform:
    Name: GetDefaultVpcId
Válaszolt 03/12/2019 16:16
a forrás felhasználó

szavazat
0

Én csak át az ID alapértelmezett VPC paraméterként az én cf sablonokat.

Az azonosító az alapértelmezett VPC lehet beszerezni a következő AWS CLI parancs:

default_vpc_id=$(aws ec2 describe-vpcs \
    --filters Name=isDefault,Values=true \
    --query Vpcs[*].VpcId --output text)

echo ${default_vpc_id}
Válaszolt 13/01/2020 01:49
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more