Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅
中国的 Amazon Web Services 服务入门
(PDF)。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
ListImages
与 Amazon SDK 或 CLI 配合使用
以下代码示例演示如何使用 ListImages
。
- CLI
-
- Amazon 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"
}
]
}
- Rust
-
- 适用于 Rust 的 SDK
-
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(())
}
有关 S Amazon DK 开发者指南和代码示例的完整列表,请参阅将 Amazon ECR 与软件开发工具包一起使用 Amazon。本主题还包括有关入门的信息以及有关先前的 SDK 版本的详细信息。