मैं CloudFormation में डिफ़ॉल्ट VPC कैसे संदर्भित कर सकते हैं?

वोट
0

मैं एक ढेर जो संसाधनों जो एक निश्चित VPC में तैनात किया जा करने की जरूरत है की जरूरत है। मैं डिफ़ॉल्ट VPC उपयोग करना चाहते हैं, लेकिन मैं इस parameterize करने के लिए नहीं करना चाहती। वहाँ एक रास्ता स्वचालित रूप से thte डिफ़ॉल्ट VPC मूल्य प्राप्त करने के लिए है? (उदाहरण के लिए की तरह Fn::GetAZs: regionएक क्षेत्र में az के लिए)।

02/12/2019 को 21:58
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


2 जवाब

वोट
0

याद रखें VPC एक विशेषता मान के साथ डिफ़ॉल्ट VPC बुलाया हाँ या नहीं आप मैक्रो का उपयोग हाँ मूल्य के साथ विशेषता डिफ़ॉल्ट VPC साथ VPC की आईडी प्राप्त कर सकते हैं और फिर अपने cloudformation टेम्पलेट के लिए आईडी पारित किया है। डिफ़ॉल्ट आईडी प्राप्त करने (उदाहरण के boto3 के लिए उपयोग करते हुए) और फिर अपने मुख्य टेम्पलेट में मूल्य लिखने के लिए तार्किक का मैक्रो टेम्पलेट बनाएँ। संसाधन अनुभाग में अपने मुख्य टेम्पलेट ऐड में इस मैक्रो निष्पादित करने के लिए:

Resources:
  Fn::Transform:
    Name: GetDefaultVpcId
03/12/2019 को 16:16
का स्रोत उपयोगकर्ता

वोट
0

मैं बस अपना सीएफ टेम्पलेट्स में एक पैरामीटर के रूप में एक डिफ़ॉल्ट VPC की आईडी गुजरती हैं।

डिफ़ॉल्ट VPC की आईडी निम्नलिखित एडब्ल्यूएस CLI आदेश का उपयोग कर प्राप्त किया जा सकता:

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

echo ${default_vpc_id}
13/01/2020 को 01:49
का स्रोत उपयोगकर्ता

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