91 个版本 (47 个稳定版)
新 1.43.0 | 2024 年 8 月 16 日 |
---|---|
1.40.0 | 2024 年 7 月 22 日 |
1.20.1 | 2024 年 3 月 27 日 |
1.11.0 | 2023 年 12 月 22 日 |
0.0.0 |
|
#1 in #amazon-web-services
206,135 每月下载次数
用于 16 个 软件包(15 个直接使用)
2MB
28K SLoC
aws-sdk-secretsmanager
Amazon Web Services Secrets Manager 提供了一种存储、管理和检索密钥的服务。
本指南提供了 Secrets Manager API 的描述。有关使用此服务的更多信息,请参阅 Amazon Web Services Secrets Manager 用户指南。
API 版本
本版本的 Secrets Manager API 参考文档记录了 Secrets Manager API 的 2017-10-17 版本。
有关端点列表,请参阅 Amazon Web Services Secrets Manager 端点。
对 Amazon Web Services Secrets Manager 的支持和反馈
我们欢迎您的反馈。请将您的意见发送至 [email protected],或在 Amazon Web Services Secrets Manager 讨论论坛 上发布您的反馈和问题。有关 Amazon Web Services 讨论论坛的更多信息,请参阅 论坛帮助。
记录 API 请求
Amazon Web Services Secrets Manager 支持 Amazon Web Services CloudTrail,这是一个记录您的 Amazon Web Services 账户的 Amazon Web Services API 调用并将日志文件发送到 Amazon S3 存储桶的服务。通过使用 Amazon Web Services CloudTrail 收集的信息,您可以确定成功发送到 Secrets Manager 的请求、谁发出了请求、何时发出等。有关 Amazon Web Services Secrets Manager 和对 Amazon Web Services CloudTrail 的支持的更多信息,请参阅 Amazon Web Services Secrets Manager 用户指南 中的 使用 Amazon Web Services CloudTrail 记录 Amazon Web Services Secrets Manager 事件。有关 CloudTrail 的更多信息,包括启用它和查找您的日志文件,请参阅 Amazon Web Services CloudTrail 用户指南。
入门
许多服务和操作都有示例可用,请查看GitHub上的示例文件夹。
SDK为每个AWS服务提供一个crate。您必须在Rust项目中添加Tokio作为依赖项以执行异步代码。要将aws-sdk-secretsmanager
添加到您的项目中,请在您的Cargo.toml文件中添加以下内容
[dependencies]
aws-config = { version = "1.1.7", features = ["behavior-version-latest"] }
aws-sdk-secretsmanager = "1.43.0"
tokio = { version = "1", features = ["full"] }
然后在代码中,可以使用以下方式创建客户端
use aws_sdk_secretsmanager as secretsmanager;
#[::tokio::main]
async fn main() -> Result<(), secretsmanager::Error> {
let config = aws_config::load_from_env().await;
let client = aws_sdk_secretsmanager::Client::new(&config);
// ... make some calls with the client
Ok(())
}
有关可以调用什么以及每个调用的输入和输出的信息,请参阅客户端文档。
使用SDK
在SDK发布之前,我们将向开发者指南中添加有关使用SDK的信息。请随意通过打开一个问题并提出您要做什么的描述来为指南建议额外的部分。
获取帮助
- GitHub讨论 - 用于想法、RFC和一般问题
- GitHub问题 - 用于错误报告和功能请求
- 生成的文档(最新版本)
- 使用示例
许可证
本项目采用Apache-2.0许可证。
依赖项
~8–20MB
~285K SLoC