83个版本 (39个稳定版)
新 1.40.0 | 2024年8月16日 |
---|---|
1.37.0 | 2024年7月22日 |
1.18.0 | 2024年3月26日 |
1.9.0 | 2023年12月21日 |
0.0.0 |
|
#389 in Web编程
每月下载量545
1.5MB
22K SLoC
aws-sdk-resourcegroups
资源组允许您使用您定义的标签作为标准,将Amazon Web Services资源(如Amazon Elastic Compute Cloud实例、Amazon Relational Database Service数据库和Amazon Simple Storage Service存储桶)组织成组。资源组是一组匹配查询中指定的资源类型的资源集合,共享一个或多个标签或标签的一部分。您可以根据它们在云基础设施中的作用、生命周期阶段、区域、应用层或几乎任何标准来创建资源组。资源组使您能够自动化管理任务,例如在Amazon Web Services Systems Manager Automation文档中的任务,在Amazon Web Services Systems Manager中的标签相关资源上。标记资源组还可以让您快速查看Amazon Web Services Systems Manager中的自定义控制台,该控制台显示成员资源的Config合规性和其他监控数据。
要创建资源组,构建资源查询,并指定标识组成员共同标准的标签。标签是键值对。
有关资源组的更多信息,请参阅资源组用户指南。
资源组使用符合REST规范的API,您可以使用它执行以下类型的操作。
- 对资源组和资源查询实体进行创建、读取、更新和删除(CRUD)操作
- 对资源组应用、编辑和删除标签
- 解析资源组成员ARN,以便将它们作为搜索结果返回
- 获取组内资源的有关数据
- 根据资源查询搜索Amazon Web Services资源
入门
GitHub示例文件夹中提供了许多服务和操作的示例。
该SDK为每个AWS服务提供一个crate。您必须在Rust项目中添加Tokio作为依赖项以执行异步代码。要将aws-sdk-resourcegroups
添加到您的项目中,请将以下内容添加到您的Cargo.toml文件中
[dependencies]
aws-config = { version = "1.1.7", features = ["behavior-version-latest"] }
aws-sdk-resourcegroups = "1.40.0"
tokio = { version = "1", features = ["full"] }
然后在代码中,可以使用以下方式创建客户端
use aws_sdk_resourcegroups as resourcegroups;
#[::tokio::main]
async fn main() -> Result<(), resourcegroups::Error> {
let config = aws_config::load_from_env().await;
let client = aws_sdk_resourcegroups::Client::new(&config);
// ... make some calls with the client
Ok(())
}
有关可以执行哪些调用以及每个调用的输入和输出的信息,请参阅客户端文档。
使用SDK
在SDK发布之前,我们将向开发者指南中添加有关使用SDK的信息。您可以打开一个问题并描述您想做什么,以建议指南的额外部分。
获取帮助
- GitHub讨论 - 对于想法、RFC和一般问题
- GitHub问题 - 对于错误报告和功能请求
- 生成文档(最新版本)
- 使用示例
许可
本项目采用Apache-2.0许可证。
依赖项
~8–20MB
~285K SLoC