与 Amazon SDK或ListImages一起使用 CLI - 亚马逊 ECR
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

与 Amazon SDK或ListImages一起使用 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
SDK对于 Rust
注意

还有更多相关信息 GitHub。查找完整示例,学习如何在 Amazon 代码示例存储库中进行设置和运行。

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详细信息,请参见ListImages中的 Rust Amazon SDK API 参考

有关 Amazon SDK开发者指南和代码示例的完整列表,请参阅将 Amazon ECR 与 Amazon SDK。本主题还包括有关入门的信息以及有关先前SDK版本的详细信息。