จะปรับใช้เทมเพลต AWS CloudFormation ข้ามภูมิภาคได้อย่างไร

ฉันพยายามปรับใช้บริการ AWS โดยใช้ cloudFormation ฉันประสบความสำเร็จในการปรับใช้ในภูมิภาคใดภูมิภาคหนึ่ง ตอนนี้ฉันต้องการปรับใช้บริการของ AWS บางส่วนในภูมิภาคต่างๆ เช่น ฉันมี EC2, Lambda และ S3 สำหรับการปรับใช้ และฉันต้องปรับใช้ EC2 และ lambda บนภูมิภาค us-west และ S3 บนภูมิภาค EU-East และ US-WEST สามารถทำได้ด้วยเทมเพลตเดียว ฉันคิดไปแล้วว่า AWS Stack Set แต่ฉันคิดว่าสิ่งนี้จะปรับใช้กับบริการ AWS ทั้งหมดสำหรับทุกภูมิภาคที่กล่าวถึง ฉันต้องการที่จะมีบริการของ AWS ในบางภูมิภาคและบางบริการที่มีเพียงภูมิภาคเดียวเท่านั้น


person Swap L    schedule 02.09.2017    source แหล่งที่มา


คำตอบ (1)


สมมติว่าคุณกำลังใช้ CLI ตัวเลือกที่ดีที่สุดของคุณคือการกำหนดค่าหลายโปรไฟล์ จากนั้นจึงดำเนินการปรับใช้สองครั้งโดยมีโปรไฟล์ที่แตกต่างกันสำหรับการปรับใช้แต่ละครั้ง ประการที่สอง คุณสามารถใช้พารามิเตอร์เป็นอินพุตในเทมเพลตของคุณ และใช้คำสั่งแบบมีเงื่อนไขเพื่อปรับใช้ทรัพยากรที่แตกต่างกันตามภูมิภาคที่คุณกำหนดเป้าหมาย ลิงค์ที่เกี่ยวข้อง -

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structor.html

https://forums.aws.amazon.com/thread.jspa?threadID=162459

person BryceH    schedule 02.09.2017