View a markdown version of this page

Memperbarui status versi paket - Amazon CodeCatalyst

Amazon CodeCatalyst tidak lagi terbuka untuk pelanggan baru. Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Lihat informasi yang lebih lengkap di Cara bermigrasi dari CodeCatalyst.

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

Memperbarui status versi paket

Setiap versi paket CodeCatalyst memiliki status yang menjelaskan status saat ini dan ketersediaan versi paket. Anda dapat mengubah status versi paket di CodeCatalyst konsol. Untuk informasi selengkapnya tentang kemungkinan nilai status versi paket dan artinya, lihatStatus versi paket.

Untuk memperbarui status versi paket
  1. Di panel navigasi, pilih Paket.

  2. Pada halaman repositori paket, pilih repositori yang berisi versi paket yang ingin Anda perbarui statusnya.

  3. Cari dan pilih paket dari tabel.

  4. Pada halaman rincian Paket, pilih Versi dan kemudian pilih versi yang ingin Anda lihat.

  5. Pada halaman rincian versi paket, pilih Tindakan, lalu pilih Batalkan daftar, Arsip, atau Bu ang. Untuk informasi tentang setiap status versi paket, lihatStatus versi paket.

  6. Masukkan teks konfirmasi ke dalam bidang teks, lalu pilih Batalkan Daftar, Arsipkan, atau Buang, tergantung pada status yang Anda perbarui.

Status versi paket

Berikut ini adalah nilai yang mungkin untuk status versi paket. Anda dapat mengubah status versi paket di konsol. Untuk informasi selengkapnya, lihat Memperbarui status versi paket.

  • D iterbitkan: Versi paket berhasil diterbitkan dan dapat diminta oleh manajer paket. Versi paket akan disertakan dalam daftar versi paket yang dikembalikan ke manajer paket; misalnya, dalam output darinpm view <package-name> versions. Semua aset versi paket tersedia dari repositori.

  • Belum Selesai: Upaya terakhir untuk memublikasikan tidak selesai. Saat ini hanya versi paket Maven dapat memiliki status Belum Selesai. Hal ini dapat terjadi ketika klien mengunggah satu atau beberapa aset untuk versi paket tetapi tidak memublikasikan file maven-metadata.xml untuk paket yang mencakup versi tersebut.

  • Tidak terdaftar: Aset versi paket tersedia untuk diunduh dari repositori, tetapi versi paket tidak termasuk dalam daftar versi yang dikembalikan ke pengelola paket. Misalnya, untuk paket npm, output dari npm view <package-name> versions tidak menyertakan versi paket. Ini berarti bahwa logika resolusi ketergantungan npm tidak memilih versi paket karena versi tidak muncul dalam daftar versi yang tersedia. Namun, jika versi paket yang tidak terdaftar sudah direferensikan dalam npm package-lock.json file, itu masih dapat diunduh dan diinstal; misalnya, saat menjalankannpm ci.

  • Diarsipkan: Aset versi paket tidak dapat diunduh. Versi paket tidak akan dimasukkan dalam daftar versi yang dikembalikan ke manajer paket. Karena aset tidak tersedia, konsumsi versi paket oleh klien diblokir. Jika build aplikasi Anda bergantung pada versi yang diperbarui ke Diarsipkan, build akan gagal, kecuali versi paket telah di-cache secara lokal. Anda tidak dapat menggunakan manajer paket atau alat pembuatan untuk menerbitkan ulang versi paket yang diarsipkan karena masih ada di repositori. Namun, Anda dapat mengubah status versi paket kembali ke Tidak Ter daftar atau Diter bitkan di konsol.

  • Dibuang: Versi paket tidak muncul dalam daftar, dan aset tidak dapat diunduh dari repositori. Perbedaan utama antara Dis dan Archives adalah bahwa dengan status Dis, aset versi paket dihapus secara permanen oleh CodeCatalyst. Untuk alasan ini, Anda tidak dapat memindahkan versi paket dari Dibuang ke Diarsipkan, Tidak Terdaftar, atau Dipublikasikan. Versi paket tidak dapat digunakan karena aset telah dihapus. Jika versi paket telah ditandai sebagai Di buang, Anda tidak ditagih untuk penyimpanan aset paket.

Selain status dalam daftar sebelumnya, versi paket juga dapat dihapus. Setelah dihapus, versi paket tidak ada di repositori dan Anda dapat dengan bebas menerbitkan ulang versi paket itu dengan menggunakan manajer paket atau alat build.

Nama paket, versi paket, dan normalisasi nama aset

CodeCatalyst menormalkan nama paket, versi paket, dan nama aset sebelum menyimpannya, yang berarti nama atau versi di dalam CodeCatalyst mungkin berbeda dari nama atau versi yang diberikan saat paket diterbitkan. Untuk informasi selengkapnya tentang bagaimana nama dan versi dinormalisasi CodeCatalyst untuk setiap jenis paket, lihat dokumentasi berikut.

CodeCatalyst tidak melakukan normalisasi pada format paket lainnya.