Jalankan CodeBuild di server proxy terkelola untuk armada kapasitas cadangan - AWS CodeBuild

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

Jalankan CodeBuild di server proxy terkelola untuk armada kapasitas cadangan

Untuk menjalankan armada kapasitas AWS CodeBuild cadangan di server proxy terkelola, Anda harus mengonfigurasi server proxy untuk mengizinkan atau menolak lalu lintas ke dan dari situs eksternal menggunakan aturan proxy. Perhatikan bahwa menjalankan armada kapasitas cadangan di server proxy terkelola tidak didukung untukVPC, Windows, atau macOS.

penting

Ada biaya tambahan berdasarkan durasi konfigurasi proxy yang ada di armada. Untuk informasi lebih lanjut, lihat https://aws.amazon.com/codebuild/harga/.

Konfigurasikan konfigurasi proxy terkelola untuk armada kapasitas cadangan

Untuk mengonfigurasi server proxy terkelola untuk armada kapasitas cadangan Anda, Anda harus mengaktifkan fitur ini saat membuat armada di konsol atau menggunakan AWS CLI. Ada beberapa properti yang perlu Anda definisikan:

Tentukan konfigurasi proxy - opsional

Konfigurasi proxy yang menerapkan kontrol akses jaringan ke instance kapasitas cadangan Anda.

Perilaku default

Mendefinisikan perilaku lalu lintas keluar.

Izinkan

Mengizinkan lalu lintas keluar ke semua tujuan secara default.

Menyangkal

Menolak lalu lintas keluar ke semua tujuan secara default.

Aturan proxy

Menentukan domain tujuan untuk membatasi kontrol akses jaringan ke.

Untuk menentukan konfigurasi proxy di konsol Anda, lihat Buat armada kapasitas cadangan petunjuknya. Untuk menentukan konfigurasi proxy menggunakan AWS CLI, Anda dapat melakukannya dengan memodifikasi JSON sintaks berikut dan menyimpan hasil Anda:

"proxyConfiguration": { "defaultBehavior": "ALLOW_ALL" | "DENY_ALL", "orderedProxyRules": [ { "type": "DOMAIN" | "IP", "effect": "ALLOW" | "DENY", "entities": [ "destination" ] } ] }

JSONFile Anda mungkin terlihat mirip dengan yang berikut ini:

"proxyConfiguration": { "defaultBehavior": "DENY_ALL", "orderedProxyRules": [ { "type": "DOMAIN", "effect": "ALLOW", "entities": [ "github.com" ] } ] }

Jalankan armada kapasitas CodeBuild cadangan

Saat menjalankan armada kapasitas AWS CodeBuild cadangan dengan server proxy terkelola Anda, secara otomatis CodeBuild akan mengatur variabel HTTP_PROXY dan HTTPS_PROXY lingkungannya dengan alamat proxy terkelola. Jika perangkat lunak dependensi Anda memiliki konfigurasinya sendiri dan tidak mematuhi variabel lingkungan, Anda dapat merujuk ke nilai-nilai ini dan memperbarui konfigurasi perangkat lunak Anda dalam perintah build untuk merutekan lalu lintas build dengan benar melalui proxy terkelola. Untuk informasi selengkapnya, silakan lihat Buat proyek build di AWS CodeBuild dan Ubah pengaturan proyek build di AWS CodeBuild.