84 个版本 (40 个稳定版本)

1.41.0 2024年8月16日
1.38.0 2024年7月22日
1.19.0 2024年3月26日
1.9.0 2023年12月21日
0.0.0 2021年5月7日

59#amazon-web-services

Download history 214/week @ 2024-04-26 205/week @ 2024-05-03 149/week @ 2024-05-10 219/week @ 2024-05-17 210/week @ 2024-05-24 184/week @ 2024-05-31 223/week @ 2024-06-07 352/week @ 2024-06-14 131/week @ 2024-06-21 50/week @ 2024-06-28 234/week @ 2024-07-05 129/week @ 2024-07-12 156/week @ 2024-07-19 201/week @ 2024-07-26 37/week @ 2024-08-02 180/week @ 2024-08-09

每月581 次下载

Apache-2.0

4.5MB
60K SLoC

aws-sdk-costexplorer

您可以使用 Cost Explorer API 以编程方式查询您的成本和用量数据。您可以查询聚合数据,如总月度成本或总日用量。您还可以查询更详细的数据。这可能包括生产环境中 Amazon DynamoDB 数据库表的每日写入操作数量。

服务端点

Cost Explorer API 提供以下端点

有关与 Cost Explorer API 相关的成本信息,请参阅 Amazon Web Services 成本管理定价

入门

许多服务和操作都有示例,请查看 GitHub 中的示例文件夹

SDK 为每个 AWS 服务提供一個 crate。您必须在 Rust 项目中添加 Tokio 作为依赖项以执行异步代码。要将 aws-sdk-costexplorer 添加到您的项目,请将以下内容添加到您的 Cargo.toml 文件中

[dependencies]
aws-config = { version = "1.1.7", features = ["behavior-version-latest"] }
aws-sdk-costexplorer = "1.41.0"
tokio = { version = "1", features = ["full"] }

然后在代码中,可以使用以下方式创建客户端

use aws_sdk_costexplorer as costexplorer;

#[::tokio::main]
async fn main() -> Result<(), costexplorer::Error> {
    let config = aws_config::load_from_env().await;
    let client = aws_sdk_costexplorer::Client::new(&config);

    // ... make some calls with the client

    Ok(())
}

有关可以执行哪些调用以及每个调用的输入和输出信息,请参阅 客户端文档

使用 SDK

在 SDK 发布之前,我们将向 开发者指南 中添加有关使用 SDK 的信息。您可以通过提交问题并描述您试图做什么来建议指南的附加部分。

获取帮助

许可

本项目采用 Apache-2.0 许可。

依赖项

~8–20MB
~283K SLoC