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 2021年5月7日

#389 in Web编程

Download history 144/week @ 2024-04-26 198/week @ 2024-05-03 138/week @ 2024-05-10 160/week @ 2024-05-17 196/week @ 2024-05-24 116/week @ 2024-05-31 187/week @ 2024-06-07 234/week @ 2024-06-14 73/week @ 2024-06-21 2/week @ 2024-06-28 108/week @ 2024-07-05 85/week @ 2024-07-12 108/week @ 2024-07-19 271/week @ 2024-07-26 33/week @ 2024-08-02 132/week @ 2024-08-09

每月下载量545

Apache-2.0

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的信息。您可以打开一个问题并描述您想做什么,以建议指南的额外部分。

获取帮助

许可

本项目采用Apache-2.0许可证。

依赖项

~8–20MB
~285K SLoC