91 个版本 (46 个稳定版本)

1.44.0 2024 年 8 月 16 日
1.40.1 2024 年 7 月 30 日
1.18.0 2024 年 3 月 26 日
1.9.0 2023 年 12 月 21 日
0.0.0 2021 年 5 月 7 日

#24 in #user

Download history 198/week @ 2024-04-26 313/week @ 2024-05-03 205/week @ 2024-05-10 193/week @ 2024-05-17 279/week @ 2024-05-24 141/week @ 2024-05-31 221/week @ 2024-06-07 303/week @ 2024-06-14 198/week @ 2024-06-21 369/week @ 2024-06-28 201/week @ 2024-07-05 104/week @ 2024-07-12 123/week @ 2024-07-19 270/week @ 2024-07-26 152/week @ 2024-08-02 178/week @ 2024-08-09

730 个月下载量

Apache-2.0

6MB
95K SLoC

aws-sdk-workspaces

Amazon WorkSpaces 允许您为用户提供虚拟的、基于云的 Microsoft Windows 或 Amazon Linux 桌面,称为 WorkSpaces。WorkSpaces 消除了采购和部署硬件或安装复杂软件的需求。您可以根据需要快速添加或删除用户。用户可以从多个设备或网络浏览器访问他们的虚拟桌面。

本 API 参考提供了有关 WorkSpaces 服务操作、数据类型、参数和错误的详细说明。有关支持的 Amazon Web Services 区域、端点和 Amazon WorkSpaces 服务的服务配额的更多信息,请参阅 Amazon Web Services 一般参考 中的 WorkSpaces 端点和配额

您还可以使用 WorkSpaces 控制台、命令行界面 (CLI) 和 SDK 管理您的 WorkSpaces 资源。有关管理 WorkSpaces 的更多信息,请参阅 Amazon WorkSpaces 管理指南。有关使用 Amazon WorkSpaces 客户端应用程序或网络浏览器访问已配置的 WorkSpaces 的更多信息,请参阅 Amazon WorkSpaces 用户指南。有关使用 CLI 管理您的 WorkSpaces 资源的信息,请参阅 CLI 参考中的 WorkSpaces 部分

入门

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

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

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

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

use aws_sdk_workspaces as workspaces;

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

    // ... make some calls with the client

    Ok(())
}

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

使用 SDK

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

获取帮助

许可证

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

依赖项

~8-20MB
~285K SLoC