

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 列出套件版本資產
<a name="list-assets"></a>

*資產*是儲存在 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-owner 111122223333 \
 --repository my_repo --format pypi --package flatten-json \
 --package-version 0.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 套件的資產
<a name="list-assets-npm"></a>

npm 套件一律具有名為 的單一資產`package.tgz`。若要列出範圍 npm 套件的資產，請在 `--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
```

## 列出 Maven 套件的資產
<a name="list-assets-maven"></a>

若要列出 Maven 套件的資產，請在 `--namespace`選項中包含套件命名空間。若要列出 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
```