Gunakan CodePipeline dengan Amazon Virtual Private Cloud - AWS CodePipeline

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Gunakan CodePipeline dengan Amazon Virtual Private Cloud

AWS CodePipeline sekarang mendukung titik akhir Amazon Virtual Private Cloud (Amazon VPC) yang didukung oleh. AWS PrivateLink Ini berarti Anda dapat terhubung langsung CodePipeline melalui titik akhir pribadi di VPC Anda, menjaga semua lalu lintas di dalam VPC dan jaringan Anda. AWS

Amazon VPC adalah Layanan AWS yang dapat Anda gunakan untuk meluncurkan AWS sumber daya di jaringan virtual yang Anda tentukan. Dengan VPC, Anda memiliki kontrol atas pengaturan jaringan Anda, seperti:

  • Rentang alamat IP

  • Subnet

  • Tabel rute

  • Gateway jaringan

Endpoint VPC antarmuka didukung oleh AWS PrivateLink, sebuah AWS teknologi yang memfasilitasi komunikasi pribadi antara Layanan AWS menggunakan elastic network interface dengan alamat IP pribadi. Untuk menghubungkan VPC Anda CodePipeline, Anda menentukan titik akhir VPC antarmuka untuk. CodePipeline Jenis titik akhir ini memungkinkan Anda untuk menghubungkan Layanan AWS VPC Anda. Endpoint menyediakan konektivitas yang andal dan dapat diskalakan CodePipeline tanpa memerlukan gateway internet, instance terjemahan alamat jaringan (NAT), atau koneksi VPN. Untuk informasi tentang pengaturan VPC, lihat Panduan Pengguna VPC.

Ketersediaan

CodePipeline saat ini mendukung titik akhir VPC sebagai berikut: Wilayah AWS

  • AS Timur (Ohio)

  • AS Timur (Virginia Utara)

  • AS Barat (California Utara)

  • AS Barat (Oregon)

  • Canada (Central)

  • Eropa (Frankfurt)

  • Eropa (Irlandia)

  • Eropa (London)

  • Eropa (Milan) *

  • Eropa (Paris)

  • Eropa (Stockholm)

  • Asia Pasifik (Hong Kong) *

  • Asia Pasifik (Mumbai)

  • Asia Pacific (Tokyo)

  • Asia Pacific (Seoul)

  • Asia Pasifik (Singapura)

  • Asia Pasifik (Sydney)

  • Amerika Selatan (Sao Paulo)

  • AWS GovCloud (AS-Barat)

* Anda harus mengaktifkan Wilayah ini sebelum Anda dapat menggunakannya.

Buat titik akhir VPC untuk CodePipeline

Anda dapat menggunakan konsol VPC Amazon untuk membuat com.amazonaws. wilayah .codepipeline titik akhir VPC. Di konsol, wilayah adalah pengenal Wilayah untuk yang Wilayah AWS didukung oleh CodePipeline, seperti us-east-2 untuk Wilayah Timur AS (Ohio). Untuk informasi selengkapnya, silakan lihat Membuat sebuah Titik Akhir Antarmuka dalam Panduan Pengguna Amazon VPC.

Titik akhir diisi sebelumnya dengan Wilayah yang Anda tentukan saat Anda masuk. AWS Jika Anda masuk ke Wilayah lain, titik akhir VPC diperbarui dengan Wilayah baru.

catatan

Lainnya Layanan AWS yang menyediakan dukungan VPC dan terintegrasi dengan CodePipeline, seperti CodeCommit, mungkin tidak mendukung penggunaan titik akhir Amazon VPC untuk integrasi itu. Misalnya, lalu lintas antara CodePipeline dan CodeCommit tidak dapat dibatasi pada rentang subnet VPC.

Memecahkan masalah pengaturan VPC Anda

Saat memecahkan masalah VPC, gunakan informasi yang muncul di pesan kesalahan konektivitas internet untuk membantu Anda mengidentifikasi, mendiagnosis, dan mengatasi masalah.

  1. Pastikan gateway internet Anda terpasang ke VPC Anda.

  2. Pastikan bahwa tabel rute untuk subnet publik Anda menunjuk ke gateway internet.

  3. Pastikan ACL jaringan Anda memungkinkan lalu lintas mengalir.

  4. Pastikan grup keamanan Anda mengizinkan lalu lintas mengalir.

  5. Pastikan bahwa tabel rute untuk subnet pribadi menunjuk ke gateway pribadi virtual.

  6. Pastikan bahwa peran layanan yang digunakan oleh CodePipeline memiliki izin yang sesuai. Misalnya, jika CodePipeline tidak memiliki izin Amazon EC2 yang diperlukan untuk bekerja dengan VPC Amazon, Anda mungkin menerima kesalahan yang mengatakan, “Kesalahan EC2 yang tidak terduga:.” UnauthorizedOperation