82 个版本 (38 个稳定版)
新 1.39.0 | 2024 年 8 月 16 日 |
---|---|
1.36.0 | 2024 年 7 月 22 日 |
1.18.0 | 2024 年 3 月 26 日 |
1.9.0 | 2023 年 12 月 21 日 |
0.0.0 |
|
#2341 in 网络编程
每月 488 次下载
用于 ecs_helpers
2MB
28K SLoC
aws-sdk-ecrpublic
Amazon Elastic Container Registry Public (Amazon ECR Public) 是一个托管的容器镜像注册服务。Amazon ECR 提供公共和私有注册库以托管您的容器镜像。您可以使用 Docker CLI 或您首选的客户端来推送、拉取和管理镜像。Amazon ECR 为您的 Docker 或 Open Container Initiative (OCI) 镜像提供安全、可扩展且可靠的注册库。Amazon ECR 支持使用此 API 的公共仓库。有关 Amazon ECR 私有仓库 API 的信息,请参阅 Amazon Elastic Container Registry API 参考文档。
入门
许多服务和操作都有示例,请查看 GitHub 中的示例文件夹。
SDK 为每个 AWS 服务提供一个 crate。您必须在 Rust 项目中添加 Tokio 作为依赖项以执行异步代码。要将 aws-sdk-ecrpublic
添加到您的项目中,请将以下内容添加到您的 Cargo.toml 文件中
[dependencies]
aws-config = { version = "1.1.7", features = ["behavior-version-latest"] }
aws-sdk-ecrpublic = "1.39.0"
tokio = { version = "1", features = ["full"] }
然后在代码中,可以使用以下方式创建客户端
use aws_sdk_ecrpublic as ecrpublic;
#[::tokio::main]
async fn main() -> Result<(), ecrpublic::Error> {
let config = aws_config::load_from_env().await;
let client = aws_sdk_ecrpublic::Client::new(&config);
// ... make some calls with the client
Ok(())
}
有关可以进行的调用以及每个调用输入和输出的信息,请参阅 客户端文档。
使用 SDK
在 SDK 发布之前,我们将向 开发者指南 中添加有关使用 SDK 的信息。请随时通过打开问题并提出您要尝试做什么来建议指南的附加部分。
获取帮助
- GitHub 讨论区 - 用于想法、RFC及一般性问题
- GitHub 问题 - 用于错误报告与功能请求
- 生成的文档(最新版本)
- 使用示例
许可协议
本项目遵循Apache-2.0许可协议。
依赖项
~8–20MB
~283K SLoC