86 个版本 (42 个稳定)

1.43.0 2024 年 8 月 22 日
1.39.0 2024 年 7 月 22 日
1.19.0 2024 年 3 月 26 日
1.9.0 2023 年 12 月 21 日
0.0.0 2021 年 5 月 7 日

#2546 in 网络编程

Download history 118/week @ 2024-04-30 190/week @ 2024-05-07 103/week @ 2024-05-14 213/week @ 2024-05-21 102/week @ 2024-05-28 128/week @ 2024-06-04 207/week @ 2024-06-11 220/week @ 2024-06-18 9/week @ 2024-06-25 100/week @ 2024-07-02 87/week @ 2024-07-09 57/week @ 2024-07-16 66/week @ 2024-07-23 55/week @ 2024-07-30 82/week @ 2024-08-06 222/week @ 2024-08-13

每月 477 次下载

Apache-2.0

2MB
29K SLoC

aws-sdk-emrcontainers

Amazon EMR on EKS 为 Amazon EMR 提供了一种部署选项,允许您在 Amazon Elastic Kubernetes Service (Amazon EKS) 上运行开源大数据框架。使用此部署选项,您可以在 Amazon EMR on EKS 构建配置和管理开源应用程序容器的同时,专注于运行分析工作负载。有关 Amazon EMR on EKS 的概念和任务更多信息,请参阅 什么是 Amazon EMR on EKS

Amazon EMR 容器 是 Amazon EMR on EKS 的 API 名称。以下场景中使用 emr-containers 前缀:

  • 它是 Amazon EMR on EKS CLI 命令中的前缀。例如,aws emr-containers start-job-run。
  • 它是 Amazon EMR on EKS IAM 策略操作的前缀。例如,"Action": [ "emr-containers:StartJobRun"]。有关更多信息,请参阅 Amazon EMR on EKS 策略操作
  • 它是 Amazon EMR on EKS 服务端点中的前缀。例如,emr-containers.us-east-2.amazonaws.com。有关更多信息,请参阅 Amazon EMR on EKSService 端点

入门指南

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

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

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

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

use aws_sdk_emrcontainers as emrcontainers;

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

    // ... make some calls with the client

    Ok(())
}

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

使用SDK

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

寻求帮助

许可协议

本项目采用Apache-2.0许可协议。

依赖项

~8–20MB
~285K SLoC