Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Otomatiskan pengaturan peering antar wilayah dengan AWS Transit Gateway
Ram Kandaswamy, Amazon Web Services
Ringkasan
AWS Transit Gatewaymenghubungkan virtual private cloud (VPCs) dan jaringan lokal melalui hub pusat. Lalu lintas Transit Gateway tidak melintasi internet publik, yang mengurangi vektor ancaman, seperti eksploitasi umum dan serangan penolakan layanan (S) terdistribusi. DDo
Jika Anda perlu berkomunikasi antara dua atau lebih Wilayah AWS, Anda dapat menggunakan peering Gateway Transit Antar wilayah untuk membangun koneksi peering antara gateway transit di Wilayah yang berbeda. Namun, mengonfigurasi peering Antar wilayah secara manual dengan Transit Gateway bisa menjadi rumit dan memakan waktu. Pola ini memberikan panduan untuk menggunakan infrastruktur sebagai kode (IAc) untuk mengatur peering. Anda dapat menggunakan pendekatan ini jika Anda harus berulang kali mengonfigurasi beberapa Wilayah dan Akun AWS untuk pengaturan organisasi Multi-wilayah.
Pola ini menyiapkan AWS CloudFormationtumpukan yang menyertakan AWS Step Functions alur kerja, AWS Lambda fungsi, peran AWS Identity and Access Management (IAM), dan grup log di Amazon CloudWatch Logs. Anda kemudian menjalankan alur kerja Step Functions untuk membuat koneksi peering antar wilayah untuk gateway transit Anda.
Prasyarat dan batasan
Prasyarat
Aktif Akun AWS.
Bucket Amazon Simple Storage Service (Amazon S3) dan izin untuk mengunggah objek ke dalamnya.
Gerbang transit dibuat di Wilayah yang meminta dan menerima.
VPCs dibuat di Wilayah yang meminta dan menerima. Tandai VPCs dengan
addToTransitGatewaykunci dengan nilaitrue.Grup keamanan dikonfigurasi untuk Anda VPCs sesuai dengan kebutuhan Anda.
Daftar kontrol akses jaringan (ACLs) dikonfigurasi untuk Anda VPCs sesuai dengan kebutuhan Anda.
Batasan
Hanya beberapa yang Wilayah AWS mendukung peering antar wilayah. Untuk daftar lengkap Wilayah yang mendukung peering Antar wilayah, lihat. AWS Transit Gateway FAQs
Arsitektur
Pendekatan pengembangan AI agen yang dijelaskan dalam pola ini melibatkan langkah-langkah berikut:
Tentukan prompt otomatisasi — Kiro menerima prompt bahasa alami yang merinci persyaratan peering.
Hasilkan skrip otomatisasi - Kiro menghasilkan skrip CloudFormation dan Lambda berdasarkan prompt yang disediakan.
Menyebarkan tumpukan - Kiro menggunakan CloudFormation untuk menyebarkan sumber daya yang diperlukan.
Siapkan peering — Kiro menjalankan alur kerja Step Functions, yang memanggil fungsi Lambda untuk membuat koneksi peering dan memodifikasi tabel rute.
Diagram berikut menunjukkan alur kerja Step Functions:

Alur kerja berisi langkah-langkah berikut:
Alur kerja Step Functions memanggil fungsi Lambda untuk mengintip Transit Gateway.
Alur kerja menunggu selama satu menit.
Alur kerja mengambil status peering dan mengirimkannya ke blok kondisi. Blok bertanggung jawab atas perulangan.
Jika kondisi keberhasilan tidak terpenuhi, alur kerja dikodekan untuk memasuki tahap timer.
Jika kondisi keberhasilan terpenuhi, fungsi Lambda memodifikasi tabel rute.
Alur kerja Step Functions berakhir.
Alat
AWS CloudFormationmembantu Anda menyiapkan AWS sumber daya, menyediakannya dengan cepat dan konsisten, dan mengelolanya sepanjang siklus hidupnya di seluruh Akun AWS dan. Wilayah AWS
Amazon CloudWatch Logs membantu Anda memusatkan log dari semua sistem, aplikasi, Layanan AWS sehingga Anda dapat memantau dan mengarsipkannya dengan aman.
AWS Identity and Access Management(IAM) membantu Anda mengelola akses ke AWS sumber daya dengan aman dengan mengontrol siapa yang diautentikasi dan diberi wewenang untuk menggunakannya.
Kiro
adalah alat pengembangan AI agen yang membantu Anda membangun aplikasi siap produksi melalui pengembangan berbasis spesifikasi. AWS Lambdaadalah layanan komputasi yang membantu Anda menjalankan kode tanpa perlu menyediakan atau mengelola server. Ini menjalankan kode Anda hanya bila diperlukan dan skala secara otomatis, jadi Anda hanya membayar untuk waktu komputasi yang Anda gunakan.
AWS Step Functionsadalah layanan orkestrasi tanpa server yang membantu Anda menggabungkan AWS Lambda fungsi dan lainnya Layanan AWS untuk membangun aplikasi bisnis yang penting.
Epik
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Mengisi placeholder cepat dengan detail spesifik |
catatanAtau, Anda dapat menambahkan ini sebagai prompt sebaris yang mereferensikan variabel di atas tanpa melampirkan file untuk konteks. | AWS Umum, Administrator jaringan |
Buat fungsi Lambda yang membuat lampiran peering. |
| AWS Umum, Administrator jaringan, Rekayasa cepat |
Buat fungsi Lambda yang melakukan polling status lampiran peering. |
| AWS Umum, Administrator jaringan, Rekayasa cepat |
Buat fungsi Lambda yang menambahkan rute statis ke kedua Wilayah. |
| AWS Umum, Administrator jaringan |
Buat CloudFormation template. |
| AWS DevOps, AWS Umum, Rekayasa cepat |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Menyebarkan CloudFormation tumpukan dengan menggunakan prompt. | Masukkan prompt berikut:
| AWS DevOps, Administrator Cloud, AWS Umum, Rekayasa cepat |
Validasi penerapan. |
| AWS Umum |