Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Bekerja dengan repositori upstream di CodeArtifact
Sebuah repositori dapat memiliki repositori lain sebagai AWS CodeArtifact repositori upstream. Hal ini memungkinkan klien manajer paket mengakses paket yang terdapat dalam lebih dari satu repositori menggunakan titik akhir repositori tunggal.
Anda dapat menambahkan satu atau beberapa repositori upstream ke repositori menggunakan,, atau AWS CodeArtifact SDK AWS Management Console. AWS CLI Untuk mengaitkan repositori dengan repositori hulu, Anda harus memiliki izin untuk tindakan AssociateWithDownstreamRepository
pada repositori hulu. Untuk informasi selengkapnya, lihat Membuat repositori dengan repositori hulu dan Menambahkan atau menghapus repositori upstream.
Jika repositori hulu memiliki koneksi eksternal ke repositori publik, repositori yang berada di hilirnya dapat menarik paket dari repositori publik tersebut. Misalnya, repositori my_repo
memiliki repositori hulu bernama upstream
, dan upstream
memiliki koneksi eksternal ke repositori npm publik. Dalam hal ini, manajer paket yang terhubung ke my_repo
dapat menarik paket dari repositori publik npm. Untuk informasi selengkapnya tentang meminta paket dari repositori upstream atau koneksi eksternal, lihat atau. Meminta versi paket dengan repositori hulu Meminta paket dari koneksi eksternal
Topik
- Apa perbedaan antara repositori upstream dan koneksi eksternal?
- Menambahkan atau menghapus repositori upstream
- Connect CodeArtifact repositori ke repositori publik
- Meminta versi paket dengan repositori hulu
- Meminta paket dari koneksi eksternal
- Urutan prioritas repositori hulu
- Perilaku API dengan repositori hulu
Apa perbedaan antara repositori upstream dan koneksi eksternal?
Dalam CodeArtifact, repositori hulu dan koneksi eksternal berperilaku sebagian besar sama, tetapi ada beberapa perbedaan penting.
Anda dapat menambahkan hingga 10 repositori upstream ke repositori. CodeArtifact Anda hanya dapat menambahkan satu koneksi eksternal.
Ada panggilan API terpisah untuk menambahkan repositori upstream atau koneksi eksternal.
Perilaku retensi paket sedikit berbeda, karena paket yang diminta dari repositori hulu disimpan di repositori tersebut. Untuk informasi selengkapnya, lihat Retensi paket dalam repositori menengah.