Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengotomatiskan pengaturan peering Antar wilayah dengan AWS Transit Gateway
Ram Kandaswamy, Amazon Web Services
Ringkasan
AWS Transit Gateway menghubungkan cloud pribadi virtual (VPCs) dan jaringan lokal melalui hub pusat. Lalu lintas Transit Gateway selalu berada di tulang punggung Amazon Web Services (AWS) global dan tidak melintasi internet publik, yang mengurangi vektor ancaman, seperti eksploitasi umum dan serangan penolakan layanan terdistribusi. DDo
Jika Anda perlu berkomunikasi antara dua atau lebih Wilayah AWS, Anda dapat menggunakan peering Gateway Transit Antar wilayah untuk membuat koneksi peering antara gateway transit di Wilayah yang berbeda. Namun, mengonfigurasi peering Antar wilayah secara manual dengan Transit Gateway dapat menjadi proses yang memakan waktu yang memiliki beberapa langkah. Pola ini menyediakan proses otomatis untuk menghapus langkah-langkah manual ini dengan menggunakan kode untuk melakukan peering. Anda dapat menggunakan pendekatan ini jika Anda harus berulang kali mengonfigurasi beberapa akun Wilayah dan AWS selama penyiapan organisasi Multi-wilayah.
Pola ini menggunakan CloudFormation tumpukan AWS yang mencakup alur kerja AWS Step Functions, fungsi AWS Lambda, peran AWS Identity and Access Management (IAM), dan grup log di Amazon Logs. CloudWatch Anda kemudian dapat memulai eksekusi Step Functions dan membuat koneksi peering Antar wilayah untuk gateway transit Anda. Untuk mengatur peering Antar wilayah secara manual, lihat Peer di Wilayah AWS VPCs yang berbeda menggunakan AWS Transit Gateway.
Prasyarat dan batasan
Prasyarat
Akun AWS aktif.
Bucket Amazon Simple Storage Service (Amazon S3) yang sudah ada.
Gateway transit, dibuat dan dikonfigurasi di Wilayah pemohon dan Wilayah akseptor. Wilayah pemohon adalah tempat permintaan peering berasal dan Wilayah akseptor menerima permintaan peering. Untuk informasi selengkapnya tentang hal ini, lihat Membuat dan menerima koneksi peering VPC di dokumentasi VPC Amazon.
VPCs, diinstal dan dikonfigurasi di Wilayah akseptor dan pemohon. Untuk langkah-langkah membuat VPC, lihat Membuat VPC dari Memulai dengan Amazon VPC di dokumentasi Amazon VPC.
VPCs Harus menggunakan
addToTransitGatewaytag dantruenilai.Grup keamanan dan daftar kontrol akses jaringan (ACLs) untuk Anda VPCs, dikonfigurasi sesuai dengan kebutuhan Anda. Untuk informasi selengkapnya tentang ini, lihat Grup keamanan untuk VPC dan Jaringan Anda ACLs di dokumentasi Amazon VPC.
Wilayah dan batasan AWS
Hanya Wilayah AWS tertentu yang mendukung peering Antar wilayah. Untuk daftar lengkap Wilayah yang mendukung peering Antar wilayah, lihat AWS
Transit Gateway. FAQs Dalam kode sampel terlampir, Wilayah pemohon diasumsikan
us-east-2, dan Wilayah akseptor diasumsikan.us-west-2Jika Anda ingin mengkonfigurasi Wilayah yang berbeda, Anda harus mengedit nilai-nilai ini di semua file Python. Untuk menerapkan pengaturan yang lebih kompleks yang melibatkan lebih dari dua Wilayah, Anda dapat mengubah Fungsi Langkah untuk meneruskan Wilayah sebagai parameter ke fungsi Lambda dan menjalankan fungsi untuk setiap kombinasi.
Arsitektur

Diagram menunjukkan alur kerja dengan langkah-langkah berikut:
Pengguna membuat CloudFormation tumpukan AWS.
AWS CloudFormation membuat mesin status Step Functions yang menggunakan fungsi Lambda. Untuk informasi selengkapnya tentang hal ini, lihat Membuat mesin status Step Functions yang menggunakan Lambda dalam dokumentasi AWS Step Functions.
Step Functions memanggil fungsi Lambda untuk mengintip.
Fungsi Lambda menciptakan koneksi peering antara gateway transit.
Step Functions memanggil fungsi Lambda untuk modifikasi tabel rute.
Fungsi Lambda memodifikasi tabel rute dengan menambahkan blok Classless Inter-Domain Routing (CIDR) dari. VPCs
Alur kerja Step Functions

Diagram menunjukkan alur kerja Step Functions berikut:
Alur kerja Step Functions memanggil fungsi Lambda untuk peering gateway transit.
Ada panggilan timer untuk menunggu satu menit.
Status peering diambil dan dikirim 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 dipanggil untuk memodifikasi tabel rute. Setelah panggilan ini, alur kerja Step Functions berakhir.
Alat
AWS CloudFormation — AWS CloudFormation adalah layanan yang membantu Anda memodelkan dan menyiapkan sumber daya AWS Anda.
Amazon CloudWatch Logs — CloudWatch Log membantu Anda memusatkan log dari semua sistem, aplikasi, dan layanan AWS yang Anda gunakan.
AWS Identity and Access Management (IAM) — IAM adalah layanan web untuk mengontrol akses ke layanan AWS secara aman.
AWS Lambda — Lambda menjalankan kode Anda pada infrastruktur komputasi ketersediaan tinggi dan menjalankan semua administrasi sumber daya komputasi.
AWS Step Functions — Step Functions memudahkan untuk mengoordinasikan komponen aplikasi terdistribusi sebagai serangkaian langkah dalam alur kerja visual.
Epik
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Unggah file terlampir ke bucket S3 Anda. | Masuk ke AWS Management Console, buka konsol Amazon S3, lalu unggah file, | AWS Umum |
Buat CloudFormation tumpukan AWS. | Jalankan perintah berikut untuk membuat CloudFormation tumpukan AWS menggunakan
CloudFormation Tumpukan AWS membuat alur kerja Step Functions, fungsi Lambda, peran IAM, dan grup log. CloudWatch Pastikan CloudFormation template AWS mengacu pada bucket S3 yang berisi file yang Anda unggah sebelumnya. catatanAnda juga dapat membuat tumpukan dengan menggunakan CloudFormation konsol AWS. Untuk informasi selengkapnya tentang ini, lihat Membuat tumpukan di CloudFormation konsol AWS dalam CloudFormation dokumentasi AWS. | DevOps insinyur |
Mulai eksekusi baru di Step Functions. | Buka konsol Step Functions dan mulai eksekusi baru. Step Functions memanggil fungsi Lambda dan membuat koneksi peering untuk gateway transit. Anda tidak memerlukan file JSON masukan. Verifikasi bahwa lampiran tersedia dan jenis koneksinya adalah Peering. Untuk informasi selengkapnya tentang ini, lihat Memulai eksekusi baru dari Memulai AWS Step Functions dalam dokumentasi AWS Steps Functions. | DevOps insinyur, AWS Umum |
Verifikasi rute dalam tabel rute. | Pengintipan Antar Wilayah didirikan di antara gerbang transit. Tabel rute diperbarui dengan rentang blok IPv4 CIDR Region VPC peer. Buka konsol VPC Amazon dan pilih tab Asosiasi di tabel rute yang sesuai dengan lampiran gateway transit. Verifikasi rentang blok VPC CIDR dari Wilayah yang diintip. Untuk langkah dan petunjuk mendetail, lihat Mengaitkan tabel rute gateway transit di dokumentasi Amazon VPC. | Administrator jaringan |
Sumber daya terkait
Lampiran
Untuk mengakses konten tambahan yang terkait dengan dokumen ini, unzip file berikut: attachment.zip