84个版本 (40个稳定版本)
新 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 |
|
在 #jobs 中排名第 2
每月下载量 1,319
2MB
33K SLoC
aws-sdk-snowball
Amazon Web Services Snow Family 提供了一种使用安全设备在您的本地数据中心和Amazon Simple Storage Service (Amazon S3)之间传输大量数据的数据传输解决方案,可达到PB级。此处描述的 Snow Family 命令提供与 Amazon Web Services Snow Family 管理控制台中提供的相同功能访问权限,允许您创建和管理 Snow Family 设备的工作。要使用 Snow Family 设备在本地传输数据,您需要使用 Snowball Edge 客户端或 Amazon S3 API Interface for Snowball 或 OpsHub for Snow Family。有关更多信息,请参阅用户指南。
入门
许多服务和操作都有示例,请查看GitHub中的示例文件夹。
SDK为每个AWS服务提供一个crate。您必须在Rust项目中添加Tokio作为依赖项以执行异步代码。要将aws-sdk-snowball
添加到您的项目中,请将以下内容添加到您的Cargo.toml
文件中
[dependencies]
aws-config = { version = "1.1.7", features = ["behavior-version-latest"] }
aws-sdk-snowball = "1.39.0"
tokio = { version = "1", features = ["full"] }
然后在代码中,可以使用以下方式创建客户端
use aws_sdk_snowball as snowball;
#[::tokio::main]
async fn main() -> Result<(), snowball::Error> {
let config = aws_config::load_from_env().await;
let client = aws_sdk_snowball::Client::new(&config);
// ... make some calls with the client
Ok(())
}
有关可以进行的调用以及每个调用输入和输出的信息,请参阅客户端文档。
使用SDK
在SDK发布之前,我们将向开发者指南中添加有关使用SDK的信息。您可以通过打开一个问题并描述您要执行的操作来建议指南的附加部分。
获取帮助
- GitHub讨论 - 用于想法、RFC和一般问题
- GitHub问题 - 用于错误报告和功能请求
- 生成的文档(最新版本)
- 使用示例
许可证
本项目采用Apache-2.0许可证。
依赖关系
~8-20MB
~285K SLoC