AWS 文件 AWS SDK 範例 GitHub 存放庫中提供了更多 SDK 範例
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
搭ListImages
配 AWS 開發套件或 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 命令參考ListImages
中的。
-
- Rust
-
- 適用於 Rust 的 SDK
-
注意
還有更多關於 GitHub。尋找完整範例,並了解如何在AWS 設定和執行程式碼範例儲存庫
。 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 ListImages
中的 Rust API 參考資料。
-
DescribeRepositories
Amazon ECS