

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 패키지 버전 자산 나열
<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}}
```