本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
列出程序包版本资产
资产是存储在中与软件包版本关联的单个.tgz
文件(例如 npm JAR 文件POM或 Maven 或文件)。 CodeArtifact 您可以使用 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