本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
列出套件版本資產
資產是存放在 中 CodeArtifact 且與套件版本相關聯的個別檔案 (例如 npm .tgz
檔案或 Maven POM或 JAR 檔案)。您可以使用 list-package-version-assets
命令來列出每個套件版本中的資產。
執行 list-package-version-assets
命令,以傳回您 AWS 帳戶中每個資產和目前 AWS 區域中的下列資訊:
-
其名稱。
-
其大小,以位元組為單位。
-
一組用於總和檢查碼驗證的雜湊值。
例如,使用下列命令來列出 Python 套件 flatten-json
版本 的資產0.1.7
。
aws codeartifact list-package-version-assets --domain
my_domain
--domain-owner111122223333
\ --repositorymy_repo
--formatpypi
--packageflatten-json
\ --package-version0.1.7
以下將顯示輸出。
{ "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" } } ] }
列出 npm 套件的資產
npm 套件一律具有名為 的單一資產package.tgz
。若要列出範圍 npm 套件的資產,請在 --namespace
選項中包含範圍。
aws codeartifact list-package-version-assets --domain
my_domain
--domain-owner111122223333
\ --repositorymy_repo
--formatnpm
--packagewebpack
\ --namespacetypes
--package-version4.9.2
列出 Maven 套件的資產
若要列出 Maven 套件的資產,請在 --namespace
選項中包含套件命名空間。若要列出 Maven 套件的資產commons-cli:commons-cli
:
aws codeartifact list-package-version-assets --domain
my_domain
--domain-owner111122223333
\ --repositorymy_repo
--formatmaven
--packagecommons-cli
\ --namespacecommons-cli
--package-version1.0