105 个版本 (59 个稳定版)
新 1.50.0 | 2024年8月16日 |
---|---|
1.46.0 | 2024年7月22日 |
1.25.0 | 2024年3月26日 |
1.10.0 | 2023年12月21日 |
0.0.0 |
|
1814 in 网络编程
每月17,952次下载
用于 5 crates
18MB
228K SLoC
aws-sdk-rds
Amazon Relational Database Service (Amazon RDS) 是一种云服务,可简化关系数据库的设置、运行和扩展。它提供行业标准的数据库的按需可调整容量,并管理常见的数据库管理任务,使开发者能够专注于使应用程序和企业独一无二。
Amazon RDS 为您提供了访问 MySQL、MariaDB、PostgreSQL、Microsoft SQL Server、Oracle、Db2 或 Amazon Aurora 数据库服务器的功能。这些功能意味着您今天与现有数据库一起使用的代码、应用程序和工具无需修改即可与 Amazon RDS 一起使用。Amazon RDS 会自动备份您的数据库并维护您的 DB 实例所使用的数据库软件。Amazon RDS 灵活:您可以调整 DB 实例的计算资源和存储容量以满足应用程序的需求。与所有 Amazon Web Services 一样,无需前期投资,只需为您使用的资源付费。
此 Amazon RDS 接口参考包含用于管理 Amazon RDS 的编程或命令行接口的文档。Amazon RDS 是异步的,这意味着某些接口可能需要轮询或回调函数等技术来确定命令何时被应用。在本参考中,参数描述表明命令是否立即应用、在下次实例重启时应用或在实际维护窗口期间应用。参考结构如下,我们列出了用户指南中的一些相关主题。
Amazon RDS API 参考
- 有关 API 动作的字母顺序列表,请参阅 API Actions。
- 有关数据类型的字母顺序列表,请参阅 数据类型。
- 有关常见查询参数的列表,请参阅 常见参数。
- 有关错误代码的描述,请参阅常见错误。
Amazon RDS 用户指南
- 有关 Amazon RDS 接口的摘要,请参阅可用的 RDS 接口。
- 有关如何使用查询 API 的更多信息,请参阅使用查询 API。
入门指南
许多服务和操作都有示例,请查看GitHub 中的示例文件夹。
SDK 为每个 AWS 服务提供一个 crate。您必须在 Rust 项目中添加 Tokio 作为一个依赖项来执行异步代码。要将 aws-sdk-rds
添加到您的项目中,请将以下内容添加到您的 Cargo.toml 文件中
[dependencies]
aws-config = { version = "1.1.7", features = ["behavior-version-latest"] }
aws-sdk-rds = "1.50.0"
tokio = { version = "1", features = ["full"] }
然后在代码中,可以使用以下方式创建一个客户端
use aws_sdk_rds as rds;
#[::tokio::main]
async fn main() -> Result<(), rds::Error> {
let config = aws_config::load_from_env().await;
let client = aws_sdk_rds::Client::new(&config);
// ... make some calls with the client
Ok(())
}
有关可以发出哪些调用以及每个调用输入输出的信息,请参阅客户端文档。
使用 SDK
在 SDK 发布之前,我们将把有关使用 SDK 的信息添加到开发者指南中。您可以通过打开一个问题并描述您想要做的事情来建议指南的附加部分。
获取帮助
- GitHub 讨论区 - 用于想法、RFC 和一般问题
- GitHub 问题 - 用于错误报告和功能请求
- 生成的文档(最新版本)
- 使用示例
许可协议
本项目采用 Apache-2.0 许可协议。
依赖项
~8–20MB
~285K SLoC