Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Jalankan manajer paket dan alat lain di server proxy

Mode fokus
Jalankan manajer paket dan alat lain di server proxy - AWS CodeBuild

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

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

Gunakan prosedur berikut untuk menjalankan manajer paket dan alat lain di server proxy.

Untuk menjalankan alat, seperti manajer paket, di server proxy
  1. Tambahkan alat ke daftar izinkan di server proxy Anda dengan menambahkan pernyataan ke squid.conf file Anda.

  2. Tambahkan baris ke file buildspec Anda yang mengarah ke titik akhir pribadi server proxy Anda.

Contoh berikut menunjukkan bagaimana melakukan ini untukapt-get,curl, danmaven. Jika Anda menggunakan alat yang berbeda, prinsip yang sama berlaku. Tambahkan ke daftar izinkan dalam squid.conf file dan tambahkan perintah ke file buildspec Anda untuk CodeBuild mengetahui titik akhir server proxy Anda.

Untuk berjalan apt-get di server proxy
  1. Tambahkan pernyataan berikut ke squid.conf file Anda untuk ditambahkan apt-get ke daftar izinkan di server proxy Anda. Tiga baris pertama memungkinkan apt-get untuk berjalan di lingkungan build.

    acl allowed_sites dstdomain ppa.launchpad.net # Required for apt-get to run in the build environment acl apt_get dstdom_regex .*\.launchpad.net # Required for CodeBuild to run apt-get in the build environment acl apt_get dstdom_regex .*\.ubuntu.com # Required for CodeBuild to run apt-get in the build environment http_access allow localnet allowed_sites http_access allow localnet apt_get
  2. Tambahkan pernyataan berikut di file buildspec Anda sehingga apt-get perintah mencari konfigurasi proxy di. /etc/apt/apt.conf.d/00proxy

    echo 'Acquire::http::Proxy "http://<private-ip-of-proxy-server>:3128"; Acquire::https::Proxy "http://<private-ip-of-proxy-server>:3128"; Acquire::ftp::Proxy "http://<private-ip-of-proxy-server>:3128";' > /etc/apt/apt.conf.d/00proxy
Untuk berjalan curl di server proxy
  1. Tambahkan berikut ini ke squid.conf file Anda untuk ditambahkan curl ke daftar izinkan di lingkungan build Anda.

    acl allowed_sites dstdomain ppa.launchpad.net # Required to run apt-get in the build environment acl allowed_sites dstdomain google.com # Required for access to a webiste. This example uses www.google.com. http_access allow localnet allowed_sites http_access allow localnet apt_get
  2. Tambahkan pernyataan berikut di file buildspec Anda sehingga curl gunakan server proxy pribadi untuk mengakses situs web yang Anda tambahkan ke file. squid.conf Dalam contoh ini, situs web adalahgoogle.com.

    curl -x <private-ip-of-proxy-server>:3128 https://www.google.com
Untuk berjalan maven di server proxy
  1. Tambahkan berikut ini ke squid.conf file Anda untuk ditambahkan maven ke daftar izinkan di lingkungan build Anda.

    acl allowed_sites dstdomain ppa.launchpad.net # Required to run apt-get in the build environment acl maven dstdom_regex .*\.maven.org # Allows access to the maven repository in the build environment http_access allow localnet allowed_sites http_access allow localnet maven
  2. Tambahkan pernyataan berikut ke file buildspec Anda.

    maven clean install -DproxySet=true -DproxyHost=<private-ip-of-proxy-server> -DproxyPort=3128
PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.