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.26-alpha | 2021 年 11 月 24 日 |
#5 in #account
340 个月下载量
610KB
10K SLoC
aws-sdk-costandusagereport
您可以使用 Amazon Web Services Cost and Usage Report API 以编程方式创建、查询和删除 Amazon Web Services 成本和使用报告定义。
Amazon Web Services 成本和使用报告跟踪与您的 Amazon Web Services 账户关联的每月 Amazon Web Services 成本和使用情况。报告包含您 Amazon Web Services 账户使用的每个独特的 Amazon Web Services 产品、使用类型和操作的行项目。您可以使用 Amazon Web Services 成本和使用报告 API 配置 Amazon Web Services 成本和使用报告,仅显示您想要的数据。
服务端点
Amazon Web Services 成本和使用报告 API 提供以下端点
- cur.us-east-1.amazonaws.com
入门指南
许多服务和操作都有示例代码,请查看 GitHub 中的示例文件夹。
SDK 为每个 AWS 服务提供一个 crate。您必须在您的 Rust 项目中添加 Tokio 作为依赖项以执行异步代码。要将 aws-sdk-costandusagereport
添加到您的项目,请将以下内容添加到您的 Cargo.toml 文件中
[dependencies]
aws-config = { version = "1.1.7", features = ["behavior-version-latest"] }
aws-sdk-costandusagereport = "1.40.0"
tokio = { version = "1", features = ["full"] }
然后在代码中,可以创建客户端,如下所示
use aws_sdk_costandusagereport as costandusagereport;
#[::tokio::main]
async fn main() -> Result<(), costandusagereport::Error> {
let config = aws_config::load_from_env().await;
let client = aws_sdk_costandusagereport::Client::new(&config);
// ... make some calls with the client
Ok(())
}
有关可以执行的调用、每个调用的输入和输出的信息,请参阅 客户端文档。
使用 SDK
在 SDK 发布之前,我们将向 开发者指南 中添加有关使用 SDK 的信息。请随时通过打开一个问题并描述您想要做什么来提出指南的附加部分建议。
获取帮助
- GitHub 讨论区 - 用于想法、RFC 和一般问题
- GitHub issues - 用于错误报告与功能请求
- 生成的文档(最新版本)
- 使用示例
许可协议
本项目采用Apache-2.0许可协议。
依赖项
~8–20MB
~283K SLoC