70个版本 (39个稳定版)

1.40.0 2024年8月16日
1.37.0 2024年7月22日
1.19.0 2024年3月26日
1.10.0 2023年12月21日
0.16.0 2022年7月22日

#1 in #billing

Download history 100/week @ 2024-04-26 175/week @ 2024-05-03 121/week @ 2024-05-10 138/week @ 2024-05-17 145/week @ 2024-05-24 126/week @ 2024-05-31 167/week @ 2024-06-07 214/week @ 2024-06-14 72/week @ 2024-06-21 1/week @ 2024-06-28 100/week @ 2024-07-05 84/week @ 2024-07-12 101/week @ 2024-07-19 97/week @ 2024-07-26 11/week @ 2024-08-02 125/week @ 2024-08-09

每月下载 335次

Apache-2.0

3MB
43K SLoC

aws-sdk-billingconductor

Amazon Web Services Billing Conductor 是一项全面管理的服务,您可以使用它来定制每月的账单数据预览版本,以准确显示或向最终客户收费。Amazon Web Services Billing Conductor 按设计不会改变您每月通过 Amazon Web Services 被收费的方式。相反,它为您提供了一种机制,可以在给定的账单期间配置、生成和显示特定客户的费率。您还可以分析您应用于会计分组与 Amazon Web Services 实际费率之间的差异。由于您的 Amazon Web Services Billing Conductor 配置,付款账户还可以在 Amazon Web Services 账单控制台 的账单详情页面上查看定制的费率,或为每个账单组配置成本和使用情况报告。

本文档展示了如何使用其API配置 Amazon Web Services Billing Conductor。有关使用 Amazon Web Services Billing Conductor 用户界面的更多信息,请参阅 Amazon Web Services Billing Conductor 用户指南

入门

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

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

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

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

use aws_sdk_billingconductor as billingconductor;

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

    // ... make some calls with the client

    Ok(())
}

请参阅客户端文档,了解可以进行的调用以及每个调用的输入和输出。

使用SDK

在SDK发布之前,我们将把有关使用SDK的信息添加到开发者指南中。您可以通过创建一个issue并描述您想尝试做什么来为指南建议额外的章节。

获取帮助

许可证

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

依赖关系

~8–20MB
~283K SLoC