Bagaimana Cara Menerapkan Templat AWS CloudFormation di Seluruh Wilayah?

Saya mencoba menerapkan layanan AWS menggunakan cloudFormation. Saya berhasil menerapkan untuk wilayah tertentu. Sekarang saya ingin menerapkan beberapa Layanan AWS di wilayah berbeda misalnya saya memiliki EC2, Lambda, dan S3 untuk penerapan dan saya harus menerapkan EC2 dan lambda di wilayah AS-Barat dan S3 di wilayah UE-Timur dan AS-BARAT. Bisakah ini dilakukan dengan satu templat. Saya berpikir AWS Stack Set tapi menurut saya ini akan diterapkan ke semua Layanan AWS di semua wilayah yang disebutkan. Saya ingin memiliki beberapa Layanan AWS untuk beberapa wilayah dan beberapa hanya dengan satu wilayah tertentu.


person Swap L    schedule 02.09.2017    source sumber


Jawaban (1)


Dengan asumsi Anda menggunakan CLI, opsi terbaik Anda adalah mengonfigurasi beberapa profil dan kemudian melakukan dua penerapan dengan profil berbeda untuk setiap penerapan. Kedua, Anda dapat menggunakan parameter sebagai masukan ke templat Anda dan menggunakan pernyataan kondisional untuk menyebarkan sumber daya yang berbeda berdasarkan wilayah yang Anda targetkan. Tautan yang relevan -

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

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

person BryceH    schedule 02.09.2017