AWS SDK 또는 CLI로 ListImages 사용하기
AWS SDK 또는 CLI로 ListImages 사용하기
다음 코드 예제는 AWS SDK와 CLI에서 ListImages를 사용하는 방법을 보여줍니다.
출처: 문서
본문
CLI
AWS CLI
리포지토리의 이미지 나열하기
다음 list-images 예제는 cluster-autoscaler 리포지토리에 있는 이미지의 목록을 표시합니다.
aws ecr list-images \
--repository-name cluster-autoscaler
출력:
{
"imageIds": [
{
"imageDigest": "sha256:99c6fb4377e9a420a1eb3b410a951c9f464eff3b7dbc76c65e434e39b94b6570",
"imageTag": "v1.13.8"
},
{
"imageDigest": "sha256:99c6fb4377e9a420a1eb3b410a951c9f464eff3b7dbc76c65e434e39b94b6570",
"imageTag": "v1.13.7"
},
{
"imageDigest": "sha256:4a1c6567c38904384ebc64e35b7eeddd8451110c299e3368d2210066487d97e5",
"imageTag": "v1.13.6"
}
]
}
API 세부 정보는 AWS CLI Command Reference의 ListImages를 참조하세요.
Rust
SDK for Rust
참고: GitHub에 더 많은 내용이 있습니다. 전체 예제를 찾아 설정하고 실행하는 방법은 AWS Code Examples Repository에서 확인하세요.
async fn show_images(
client: &aws_sdk_ecr::Client,
repository: &str,
) -> Result<(), aws_sdk_ecr::Error> {
let rsp = client
.list_images()
.repository_name(repository)
.send()
.await?;
let images = rsp.image_ids();
println!("found {} images", images.len());
for image in images {
println!(
"image: {}:{}",
image.image_tag().unwrap(),
image.image_digest().unwrap()
);
}
Ok(())
}
API 세부 정보는 AWS SDK for Rust API reference의 ListImages를 참조하세요.
AWS SDK 개발자 가이드와 코드 예제의 전체 목록은 AWS SDK로 Amazon ECR 사용하기를 참조하세요. 이 주제에는 시작하기 정보와 이전 SDK 버전에 대한 세부 정보도 포함되어 있습니다.