Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengunduh aset versi paket
Aset adalah file individual (misalnya, file npm atau Maven POM atau .tgz
JAR file) CodeArtifact yang disimpan di dalamnya terkait dengan versi paket. Anda dapat mengunduh aset paket menggunakan get-package-version-assets command
. Hal ini memungkinkan Anda mengambil aset tanpa menggunakan klien manajer paket seperti npm
atau pip
. Untuk mengunduh aset Anda harus memberikan nama aset yang dapat diperoleh menggunakan perintah list-package-version-assets
, untuk informasi selengkapnya lihat Mencantumkan aset versi paket. Aset akan diunduh ke penyimpanan lokal dengan nama file yang Anda tentukan.
Contoh berikut mengunduh guava-27.1-jre.jar
aset dari paket Maven com.google.guava:guava
dengan versi 27.1-jre
.
aws codeartifact get-package-version-asset --domain
my_domain
--domain-owner111122223333
--repositorymy_repo
\ --formatmaven
--namespacecom.google.guava
--packageguava
--package-version27.1-jre
\ --assetguava-27.1-jre.jar
\guava-27.1-jre.jar
Dalam contoh ini, nama file ditentukan sebagai guava-27.1-jre.jar
dengan argumen terakhir di perintah sebelumnya, sehingga aset yang diunduh akan diberi nama guava-27.1-jre.jar
.
Output dari perintah yaitu:
{ "assetName": "guava-27.1-jre.jar", "packageVersion": "27.1-jre", "packageVersionRevision": "YGp9ck2tmy03PGSxioclfYzQ0BfTLR9zzhQJtERv62I=" }
catatan
Untuk mengunduh aset dari paket npm tercakup, sertakan cakupan dalam opsi. --namespace
Simbol @
harus dihilangkan ketika menggunakan --namespace
. Misalnya, jika ruang lingkupnya@types
, gunakan--namespace types
.
Mengunduh aset menggunakan get-package-version-asset
membutuhkan izin codeartifact:GetPackageVersionAsset
pada sumber daya paket. Untuk informasi selengkapnya tentang kebijakan izin berbasis sumber daya, lihat Resource-based policies di Panduan Pengguna AWS Identity and Access Management .