

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

# Memulai menggunakan konsol
<a name="getting-started-console"></a>

 Jalankan langkah-langkah berikut untuk memulai CodeArtifact menggunakan Konsol Manajemen AWS. Panduan ini menggunakan manajer paket `npm`, jika Anda menggunakan manajer paket yang berbeda, Anda perlu memodifikasi beberapa langkah berikut.

1. Masuk ke Konsol Manajemen AWS dan buka AWS CodeArtifact konsol di [https://console.aws.amazon.com/codesuite/codeartifact/start](https://console.aws.amazon.com/codesuite/codeartifact/start). Untuk informasi selengkapnya, lihat [Menyiapkan dengan AWS CodeArtifact](get-set-up-for-codeartifact.md).

1.  Pilih **Buat repositori**. 

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

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

1. 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 hulu `npm-store` juga tersedia untuk repositori hilirnya, `my-repo`. 

1.  Pilih **Berikutnya**. 

1.  Di **AWS account** (Akun AWS), pilih **This AWS account** (Akun AWS ini).

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

1.  Perluas **Additional configuration** (Konfigurasi tambahan). 

1.  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 AWS](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-managed-cmk)dan [Kunci terkelola pelanggan](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#customer-cmk) di *Panduan AWS Key Management Service Pengembang*. 

1.  Pilih **Berikutnya**. 

1.  Di **Tinjau dan buat**, tinjau CodeArtifact apa yang dibuat untuk Anda. 
   +  **Package flow** (Alur paket) menunjukkan bagaimana `my-domain`, `my-repo`, dan `npm-store` terkait. 
   +  **Langkah 1: Buat repositori** menampilkan detail tentang `my-repo` dan `npm-store`. 
   +  **Langkah 2: Pilih domain** menunjukkan detail tentang `my-domain`. 

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

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

1.  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 --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 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](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html).

   Untuk informasi selengkapnya, silakan lihat [Konfigurasikan dan gunakan npm dengan CodeArtifact](npm-auth.md)

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

   ```
   npm install lodash
   ```

1.  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. 

1.  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` dan `npm-store` sebelum Anda menghapus `my-domain`.

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

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

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

   1.  Dari panel navigasi, pilih **Domains** (Domain). 

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