Memulai menggunakan konsol - CodeArtifact

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

Memulai menggunakan konsol

Jalankan langkah-langkah berikut untuk memulai CodeArtifact menggunakanAWS Management Console. Panduan ini menggunakan manajer paket npm, jika Anda menggunakan manajer paket yang berbeda, Anda perlu memodifikasi beberapa langkah berikut.

  1. Masuk keAWS Management Consoledan membukaAWS CodeArtifact konsol dihttps://console.aws.amazon.com/codesuite/codeartifact/start. Untuk informasi selengkapnya, lihat Menyiapkan dengan AWS CodeArtifact.

  2. Pilih Buat repositori.

  3. Di Repository name (Nama repositori), masukkan my-repo.

  4. (Opsional) Dalam Repository Description (Deskripsi Repositori), masukkan deskripsi opsional untuk repositori Anda.

  5. Di Public upstream repositories (Repositori hulu publik), pilih npm-store untuk membuat repositori yang terhubung ke npmjs yang merupakan hulu dari repositori my-repo Anda.

    CodeArtifact memberikan namanpm-storeke repositori ini untuk Anda. Semua paket yang tersedia di repositori hulu npm-store juga tersedia untuk repositori hilirnya, my-repo.

  6. Pilih Selanjutnya.

  7. Di AWS account (Akun AWS), pilih This AWS account (Akun AWS ini).

  8. Di Domain name (Nama domain), masukkan my-domain.

  9. Perluas Additional configuration (Konfigurasi tambahan).

  10. Anda harus menggunakanAWS KMS key(Kunci KMS) untuk mengenkripsi semua aset di domain Anda. Anda dapat menggunakanKunci yang dikelola AWSatau kunci KMS yang Anda kelola:

    • MemiilihKunci terkelola AWSjika Anda ingin menggunakan defaultKunci yang dikelola AWS.

    • MemiilihKunci yang dikelola pelangganjika Anda ingin menggunakan kunci KMS yang Anda kelola. Untuk menggunakan kunci KMS yang Anda kelola, diKunci yang dikelola pelanggan, cari dan pilih tombol KMS.

    Untuk informasi selengkapnya, lihatKunci yang dikelola AWSdanKunci yang dikelola pelanggandi dalamAWS Key Management ServicePanduan Pengembang.

  11. Pilih Selanjutnya.

  12. MasukMemeriksa dan membuat, meninjau apa CodeArtifact menciptakan untuk Anda.

    • Package flow (Alur paket) menunjukkan bagaimana my-domain, my-repo, dan npm-store terkait.

    • Langkah 1: Membuat repositoriMenampilkan detail tentangmy-repodannpm-store.

    • Langkah 2: Pilih domainMenampilkan detail tentangmy-domain.

    Saat Anda siap, pilih Create repository (Buat repositori).

  13. Di halaman my-repo, pilih View connection instructions (Lihat petunjuk koneksi), lalu pilih npm.

  14. GunakanAWS CLIuntuk menjalankanloginperintah ditampilkan di bawahKonfigurasikan klien npm Anda menggunakan iniAWS CLI CodeArtifactkomando.

    aws codeartifact login --tool npm --repository my-repo --domain my-domain --domain-owner 111122223333

    Anda akan menerima output yang mengonfirmasi Anda berhasil masuk.

    Successfully configured npm to use AWS CodeArtifact repository https://my-domain-111122223333.d.codeartifact.us-east-2.amazonaws.com/npm/my-repo/ Login expires in 12 hours at 2020-10-08 02:45:33-04:00

    Jika Anda menerima kesalahanCould not connect to the endpoint URL, pastikan bahwaAWS CLIdikonfigurasi dan bahwaNama wilayah defaultdiatur ke Wilayah yang sama di mana Anda membuat repositori Anda, lihatMengonfigurasi AWS Command Line Interface.

    Untuk informasi selengkapnya, lihatKonfigurasikan dan gunakan npm dengan CodeArtifact

  15. Gunakan CLI npm untuk menginstal paket npm. Misalnya, untuk menginstal paket npm populer lodash, gunakan perintah berikut.

    npm install lodash
  16. Kembali ke CodeArtifact konsol. Jika repositori my-repo dibuka, segarkan halaman. Atau, di panel navigasi, pilih Repository (Repositori), lalu pilih my-repo.

    Di bagian Packages (Paket), Anda akan melihat perpustakaan npm atau paket yang Anda instal. Anda dapat memilih nama paket untuk melihat versi dan statusnya. Anda dapat memilih versi terbarunya untuk melihat detail paket seperti dependensi, aset, dan lainnya.

    catatan

    Mungkin ada penundaan antara ketika Anda menginstal paket dan ketika diserap ke dalam repositori Anda.

  17. Untuk menghindari biaya AWS lebih lanjut, hapus sumber daya yang Anda gunakan selama tutorial ini:

    catatan

    Anda tidak dapat menghapus domain yang berisi repositori, sehingga Anda harus menghapus my-repo dan npm-store sebelum Anda menghapus my-domain.

    1. Di panel navigasi, pilih Repository (Repositori).

    2. Pilih npm-store, pilih Delete (Hapus), dan kemudian ikuti langkah-langkah untuk menghapus repositori.

    3. Pilih my-repo, pilih Delete (Hapus), dan kemudian ikuti langkah-langkah untuk menghapus repositori.

    4. Dari panel navigasi, pilih Domains (Domain).

    5. Pilih my-domain, pilih Delete (Hapus), dan kemudian ikuti langkah-langkah untuk menghapus domain.