Mencantumkan aset versi paket - CodeArtifact

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

Mencantumkan aset versi paket

Aset adalah file individual (misalnya, file npm atau .tgz file Maven POM atau JAR) CodeArtifact yang disimpan di dalamnya terkait dengan versi paket. Anda dapat menggunakan perintah list-package-version-assets untuk mencantumkan aset di setiap versi paket.

Jalankan list-package-version-assets perintah untuk mengembalikan informasi berikut tentang setiap aset di AWS akun Anda dan AWS Wilayah Anda saat ini:

  • Namanya.

  • Ukurannya, dalam byte.

  • Satu set nilai hash yang digunakan untuk validasi checksum.

Misalnya, gunakan perintah berikut untuk mencantumkan aset paket Python flatten-json, versi 0.1.7.

aws codeartifact list-package-version-assets --domain my_domain --domain-owner 111122223333 \ --repository my_repo --format pypi --package flatten-json \ --package-version 0.1.7

Berikut ini menunjukkan output.

{ "format": "pypi", "package": "flatten-json", "version": "0.1.7", "versionRevision": "REVISION-SAMPLE-1-C7F4S5E9B772FC", "assets": [ { "name": "flatten_json-0.1.7-py3-none-any.whl", "size": 31520, "hashes": { "MD5": "41bba98d5b9219c43089eEXAMPLE-MD5", "SHA-1": "69b215c25dd4cda1d997a786ec6EXAMPLE-SHA-1", "SHA-256": "43f24850b7b7b7d79c5fa652418518fbdf427e602b1edabe6EXAMPLE-SHA-256", "SHA-512": "3947382ac2c180ee3f2aba4f8788241527c8db9dfe9f4b039abe9fc560aaf5a1fced7bd1e80a0dca9ce320d95f0864e0dec3ac4f2f7b2b2cbEXAMPLE-SHA-512" } }, { "name": "flatten_json-0.1.7.tar.gz", "size": 2865, "hashes": { "MD5": "41bba98d5b9219c43089eEXAMPLE-MD5", "SHA-1": "69b215c25dd4cda1d997a786ec6EXAMPLE-SHA-1", "SHA-256": "43f24850b7b7b7d79c5fa652418518fbdf427e602b1edabe6EXAMPLE-SHA-256", "SHA-512": "3947382ac2c180ee3f2aba4f8788241527c8db9dfe9f4b039abe9fc560aaf5a1fced7bd1e80a0dca9ce320d95f0864e0dec3ac4f2f7b2b2cbEXAMPLE-SHA-512" } } ] }

Daftar aset dari paket npm

Paket npm selalu memiliki aset tunggal dengan nama package.tgz. Untuk membuat daftar aset paket npm tercakup, sertakan cakupan dalam opsi. --namespace

aws codeartifact list-package-version-assets --domain my_domain --domain-owner 111122223333 \ --repository my_repo --format npm --package webpack \ --namespace types --package-version 4.9.2

Daftar aset paket Maven

Untuk membuat daftar aset paket Maven, sertakan namespace paket dalam opsi. --namespace Untuk mencantumkan aset paket Maven commons-cli:commons-cli:

aws codeartifact list-package-version-assets --domain my_domain --domain-owner 111122223333 \ --repository my_repo --format maven --package commons-cli \ --namespace commons-cli --package-version 1.0