Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Jalankan langkah-langkah berikut untuk memulai CodeArtifact menggunakan AWS Management Console. Panduan ini menggunakan manajer paket npm
, jika Anda menggunakan manajer paket yang berbeda, Anda perlu memodifikasi beberapa langkah berikut.
-
Masuk ke AWS Management Console dan buka AWS CodeArtifact konsol di https://console.aws.amazon.com/codesuite/codeartifact/start
. Untuk informasi selengkapnya, lihat Menyiapkan dengan AWS CodeArtifact. -
Pilih Buat repositori.
-
Di Repository name (Nama repositori), masukkan
my-repo
. -
(Opsional) Dalam Repository Description (Deskripsi Repositori), masukkan deskripsi opsional untuk repositori Anda.
-
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 nama
npm-store
ke repositori ini untuk Anda. Semua paket yang tersedia di repositori hulunpm-store
juga tersedia untuk repositori hilirnya,my-repo
. -
Pilih Berikutnya.
-
Di AWS account (Akun AWS), pilih This AWS account (Akun AWS ini).
-
Di Domain name (Nama domain), masukkan
my-domain
. -
Perluas Additional configuration (Konfigurasi tambahan).
-
Anda harus menggunakan AWS KMS key (kunci KMS) untuk mengenkripsi semua aset di domain Anda. Anda dapat menggunakan Kunci yang dikelola AWS atau kunci KMS yang Anda kelola:
-
Pilih kunci terkelola AWS jika Anda ingin menggunakan default Kunci yang dikelola AWS.
-
Pilih Customer managed key jika Anda ingin menggunakan kunci KMS yang Anda kelola. Untuk menggunakan kunci KMS yang Anda kelola, di ARN kunci terkelola Pelanggan, cari dan pilih kunci KMS.
Untuk informasi selengkapnya, lihat Kunci yang dikelola AWSdan Kunci terkelola pelanggan di Panduan AWS Key Management Service Pengembang.
-
-
Pilih Berikutnya.
-
Di Tinjau dan buat, tinjau CodeArtifact apa yang dibuat untuk Anda.
-
Package flow (Alur paket) menunjukkan bagaimana
my-domain
,my-repo
, dannpm-store
terkait. -
Langkah 1: Buat repositori menampilkan detail tentang
my-repo
dannpm-store
. -
Langkah 2: Pilih domain menunjukkan detail tentang
my-domain
.
Saat Anda siap, pilih Create repository (Buat repositori).
-
-
Di halaman my-repo, pilih View connection instructions (Lihat petunjuk koneksi), lalu pilih npm.
-
Gunakan AWS CLI untuk menjalankan
login
perintah yang ditunjukkan di bawah Konfigurasi klien npm Anda menggunakan AWS CLI CodeArtifact perintah ini.aws codeartifact login --tool npm --repository
my-repo
--domainmy-domain
--domain-owner111122223333
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 kesalahan
Could not connect to the endpoint URL
, pastikan bahwa Anda telah AWS CLI dikonfigurasi dan nama wilayah Default Anda disetel ke Wilayah yang sama tempat Anda membuat repositori, lihat Mengonfigurasi Antarmuka Baris Perintah AWS.Untuk informasi selengkapnya, silakan lihat Konfigurasikan dan gunakan npm dengan CodeArtifact
-
Gunakan CLI npm untuk menginstal paket npm. Misalnya, untuk menginstal paket npm populer
lodash
, gunakan perintah berikut.npm install
lodash
-
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.
-
Untuk menghindari AWS biaya 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
dannpm-store
sebelum Anda menghapusmy-domain
.-
Di panel navigasi, pilih Repository (Repositori).
-
Pilih npm-store, pilih Delete (Hapus), dan kemudian ikuti langkah-langkah untuk menghapus repositori.
-
Pilih my-repo, pilih Delete (Hapus), dan kemudian ikuti langkah-langkah untuk menghapus repositori.
-
Dari panel navigasi, pilih Domains (Domain).
-
Pilih my-domain, pilih Delete (Hapus), dan kemudian ikuti langkah-langkah untuk menghapus domain.
-