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 |
|
在 #aws-access 中排名 4
每月下载量 456
5MB
76K SLoC
aws-sdk-ssoadmin
IAM 身份中心(Single Sign-On 的继任者)帮助您安全地创建或连接您的员工身份,并在 Amazon Web Services 账户和应用中集中管理其访问权限。IAM 身份中心是任何规模和类型的组织在 Amazon Web Services 中进行员工身份验证和授权的推荐方法。
本参考指南提供了有关单点登录操作的信息,这些操作可用于管理 Amazon Web Services 账户的访问。有关 IAM 身份中心功能的信息,请参阅IAM 身份中心用户指南。
IAM 身份中心 API 中的许多操作依赖于用户和组的标识符,称为主体。有关如何在 IAM 身份中心中与主体和主体 ID 一起工作的更多信息,请参阅身份存储 API 参考。
入门
许多服务和操作都有示例,请查看 GitHub 中的示例文件夹。
SDK 为每个 AWS 服务提供一个 crate。您必须在您的 Rust 项目中添加 Tokio 作为依赖项以执行异步代码。要将 aws-sdk-ssoadmin
添加到您的项目,请在您的 Cargo.toml 文件中添加以下内容
[dependencies]
aws-config = { version = "1.1.7", features = ["behavior-version-latest"] }
aws-sdk-ssoadmin = "1.39.0"
tokio = { version = "1", features = ["full"] }
然后在代码中,可以使用以下方式创建客户端
use aws_sdk_ssoadmin as ssoadmin;
#[::tokio::main]
async fn main() -> Result<(), ssoadmin::Error> {
let config = aws_config::load_from_env().await;
let client = aws_sdk_ssoadmin::Client::new(&config);
// ... make some calls with the client
Ok(())
}
有关可进行的调用和每个调用输入输出的信息,请参阅客户端文档。
使用 SDK
在SDK发布之前,我们将继续在开发者指南中添加有关使用SDK的信息。请通过创建一个issue并描述您想要做什么来建议指南的额外部分。
获取帮助
- GitHub讨论区 - 用于想法、RFC和一般问题
- GitHub issue - 用于错误报告和功能请求
- 生成文档(最新版本)
- 使用示例
许可证
本项目遵循Apache-2.0许可证。
依赖关系
~8–20MB
~285K SLoC