Gunakan CodeArtifact dari VPC - CodeArtifact

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

Gunakan CodeArtifact dari VPC

Jika Anda tidak dapat atau tidak ingin mengaktifkan DNS pribadi pada titik akhir com.amazonaws.region.codeartifact.repositories VPC yang Anda buatBuat titik akhir VPC untuk CodeArtifact, Anda harus menggunakan konfigurasi yang berbeda untuk titik akhir repositori yang akan digunakan dari VPC. CodeArtifact Ikuti petunjuk Gunakan codeartifact.repositories titik akhir tanpa DNS pribadi untuk mengonfigurasi CodeArtifact jika com.amazonaws.region.codeartifact.repositories titik akhir tidak mengaktifkan DNS pribadi.

Gunakan codeartifact.repositories titik akhir tanpa DNS pribadi

Jika Anda tidak dapat atau tidak ingin mengaktifkan DNS pribadi pada titik akhir com.amazonaws.region.codeartifact.repositories VPC yang Anda buatBuat titik akhir VPC untuk CodeArtifact, Anda harus mengikuti petunjuk ini untuk mengonfigurasi manajer paket Anda dengan URL yang benar. CodeArtifact

  1. Jalankan perintah berikut untuk menemukan VPC endpoint yang akan digunakan untuk mengganti nama host.

    $ aws ec2 describe-vpc-endpoints --filters Name=service-name,Values=com.amazonaws.region.codeartifact.repositories \ --query 'VpcEndpoints[*].DnsEntries[*].DnsName'

    Output-nya akan terlihat seperti berikut.

    [ [ "vpce-0743fe535b883ffff-76ddffff.d.codeartifact.us-west-2.vpce.amazonaws.com" ] ]
  2. Perbarui jalur titik akhir VPC untuk menyertakan format paket, nama CodeArtifact domain Anda, dan CodeArtifact nama repositori. Lihat contoh berikut ini.

    https://vpce-0743fe535b883ffff-76ddffff.d.codeartifact.us-west-2.vpce.amazonaws.com/format/d/domain_name-domain_owner/repo_name

    Ganti bidang berikut dari titik akhir contoh.

    • Format: Ganti dengan format CodeArtifact paket yang valid, misalnya, npm ataupypi.

    • domain_name: Ganti dengan CodeArtifact domain yang berisi CodeArtifact repositori yang menghosting paket Anda.

    • domain_owner: Ganti dengan ID pemilik CodeArtifact domain, misalnya,. 111122223333

    • repo_name: Ganti dengan CodeArtifact repositori yang menghosting paket Anda.

    URL berikut adalah contoh titik akhir repositori npm.

    https://vpce-0dc4daf7fca331ed6-et36qa1d.d.codeartifact.us-west-2.vpce.amazonaws.com/npm/d/domainName-111122223333/repoName
  3. Konfigurasikan pengelola paket Anda untuk menggunakan titik akhir VPC yang diperbarui dari langkah sebelumnya. Anda harus mengkonfigurasi manajer paket tanpa menggunakan CodeArtifact login perintah. Untuk petunjuk konfigurasi untuk setiap format paket, lihat dokumentasi berikut.