Melihat atau mengubah konfigurasi repositori - CodeArtifact

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

Melihat atau mengubah konfigurasi repositori

Anda dapat melihat dan memperbarui detail tentang repositori Anda menggunakan CodeArtifact konsol atau AWS Command Line Interface ()AWS CLI.

catatan

Setelah membuat repositori, Anda tidak dapat mengubah namanya, akun AWS , atau domain.

Melihat atau mengubah konfigurasi repositori (konsol)

Anda dapat melihat detail tentang dan memperbarui repositori Anda menggunakan konsol. CodeArtifact

  1. Buka AWS CodeArtifact konsol di https://console.aws.amazon.com/codesuite/codeartifact/home.

  2. Di panel navigasi, pilih Repositories (Repositori), kemudian pilih nama repositori yang ingin Anda lihat atau ubah.

  3. Perluas Details (Detail) untuk melihat hal berikut:

    • Domain repositori. Pilih nama domain untuk mempelajari selengkapnya tentang hal itu.

    • Kebijakan sumber daya repositori. Pilih Apply a repository policy (Terapkan kebijakan repositori) untuk menambahkan.

    • Amazon Resource Name (ARN) repositori.

    • Jika repositori Anda memiliki koneksi eksternal, Anda dapat memilih koneksi untuk mempelajari selengkapnya tentang hal itu. Sebuah repositori hanya dapat memiliki satu koneksi eksternal. Untuk informasi selengkapnya, lihat Connect CodeArtifact repositori ke repositori publik.

    • Jika repositori Anda memiliki repositori hulu, Anda dapat memilih salah satu untuk melihat detailnya. Sebuah repositori dapat memiliki maksimal 10 repositori hulu langsung. Untuk informasi selengkapnya, lihat Bekerja dengan repositori upstream di CodeArtifact.

    catatan

    Repositori dapat memiliki koneksi eksternal atau repositori hulu, tetapi tidak keduanya.

  4. Dalam Packages (Paket), Anda dapat melihat paket yang tersedia untuk repositori ini. Pilih paket untuk mempelajari selengkapnya tentang hal itu.

  5. Pilih Lihat instruksi koneksi, lalu pilih manajer paket untuk mempelajari cara mengonfigurasinya CodeArtifact.

  6. Pilih Apply repository policy (Terapkan kebijakan repositori) untuk memperbarui atau menambahkan kebijakan sumber daya ke repositori Anda. Untuk informasi selengkapnya, lihat Kebijakan repositori.

  7. Pilih Edit untuk menambahkan atau memperbarui hal berikut.

    • Deskripsi repositori.

    • Tanda yang terkait dengan repositori.

    • Jika repositori Anda memiliki koneksi eksternal, Anda dapat mengubah repositori publik yang terhubung dengannya. Jika tidak, Anda dapat menambahkan satu atau beberapa repositori yang ada sebagai repositori hulu. Atur mereka dalam urutan yang Anda inginkan mereka diprioritaskan CodeArtifact ketika paket diminta. Untuk informasi selengkapnya, lihat Urutan prioritas repositori hulu.

Melihat atau mengubah konfigurasi repositori (AWS CLI)

Untuk melihat konfigurasi repositori saat ini CodeArtifact, gunakan perintah. describe-repository

aws codeartifact describe-repository --domain my_domain --domain-owner 111122223333 --repository my_repo

Contoh output:

{ "repository": { "name": "my_repo", "administratorAccount": "123456789012, "domainName": "my_domain", "domainOwner": "111122223333", "arn": "arn:aws:codeartifact:region-id:111122223333:repository/my_domain/my_repo" "upstreams": [], "externalConnections": [] } }

Mengubah konfigurasi hulu repositori

Repositori hulu memungkinkan klien manajer paket mengakses paket yang berada dalam lebih dari satu repositori menggunakan titik akhir URL tunggal. Untuk menambah atau mengubah hubungan hulu repositori, gunakan perintah update-repository.

aws codeartifact update-repository --domain my_domain --domain-owner 111122223333 --repository my_repo \ --upstreams repositoryName=my-upstream-repo

Contoh output:

{ "repository": { "name": "my_repo", "administratorAccount": "123456789012, "domainName": "my_domain", "domainOwner": "111122223333", "arn": "arn:aws:codeartifact:region-id:111122223333:repository/my_domain/my_repo" "upstreams": [ { "repositoryName": "my-upstream-repo" } ], "externalConnections": [] } }
catatan

Untuk menambahkan repositori hulu, Anda harus memiliki izin untuk tindakan AssociateWithDownstreamRepository pada repositori hulu.

Untuk menghapus hubungan hulu repositori, gunakan daftar kosong sebagai argumen untuk opsi --upstreams.

aws codeartifact update-repository --domain my_domain --domain-owner 111122223333 --repository my_repo --upstreams []

Contoh output:

{ "repository": { "name": "my_repo", "administratorAccount": "123456789012, "domainName": "my_domain", "domainOwner": "111122223333", "arn": "arn:aws:codeartifact:region-id:111122223333:repository/my_domain/my_repo" "upstreams": [], "externalConnections": [] } }