61 个版本 (38 个稳定版本)

新版本 1.39.0 2024年8月16日
1.36.0 2024年7月22日
1.18.0 2024年3月26日
1.9.0 2023年12月21日
0.4.0 2022年10月26日

#3 in #slack

Download history 178/week @ 2024-04-27 280/week @ 2024-05-04 177/week @ 2024-05-11 268/week @ 2024-05-18 163/week @ 2024-05-25 120/week @ 2024-06-01 252/week @ 2024-06-08 272/week @ 2024-06-15 30/week @ 2024-06-22 60/week @ 2024-06-29 182/week @ 2024-07-06 48/week @ 2024-07-13 119/week @ 2024-07-20 282/week @ 2024-07-27 51/week @ 2024-08-03 107/week @ 2024-08-10

560 每月下载量

Apache-2.0

800KB
12K SLoC

aws-sdk-supportapp

您可以使用 Amazon Web Services Support App 在 Slack API 中管理您的 AWS 账户的支持案例。配置 Slack 工作空间和渠道后,您可以直接在 Slack 渠道中执行以下任务:

  • 创建、搜索、更新和解决您的支持案例
  • 请求增加您的账户的服务配额
  • 邀请 Amazon Web Services 支持代理加入您的渠道,以便您可以直接讨论支持案例

有关如何在 Slack 中执行这些操作的更多信息,请参阅 Amazon Web Services Support 用户指南 中的以下文档

您还可以使用 Amazon Web Services 管理控制台而不是 Amazon Web Services Support App API 来管理您的 Slack 配置。有关更多信息,请参阅 授权 Slack 工作空间以启用 Amazon Web Services Support App

入门

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

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

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

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

use aws_sdk_supportapp as supportapp;

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

    // ... make some calls with the client

    Ok(())
}

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

使用 SDK

在SDK发布之前,我们将把有关使用SDK的信息添加到开发者指南中。您可以通过提交问题并描述您想要尝试的事情来为指南提出更多章节的建议。

获取帮助

许可证

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

依赖项

~8-20MB
~286K SLoC