82 个版本 (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.0.0 |
|
#9 in 电子邮件
1,894 每月下载量
3MB
43K SLoC
aws-sdk-pinpointemail
欢迎使用 Amazon Pinpoint Email API 参考指南。本指南提供了有关 Amazon Pinpoint Email API(版本 1.0)的信息,包括支持的操作、数据类型、参数和架构。
Amazon Pinpoint 是一个 AWS 服务,您可以使用它在与您的客户进行多渠道沟通。您可以使用 Amazon Pinpoint 发送电子邮件、短信文本消息、语音消息和推送通知。Amazon Pinpoint Email API 提供了对电子邮件通道的独特选项的编程访问,并补充了 Amazon Pinpoint API 提供的选项。
如果您是 Amazon Pinpoint 的新用户,您可能还想查看 Amazon Pinpoint 开发者指南。该指南提供了教程、代码示例和过程,演示了如何以编程方式使用 Amazon Pinpoint 功能以及如何将 Amazon Pinpoint 功能集成到移动应用程序和其他类型的应用程序中。该指南还提供了有关 Amazon Pinpoint 与其他 AWS 服务集成以及使用该服务适用的限制等信息。
Amazon Pinpoint Email API 在多个 AWS 区域中可用,并为这些区域中的每个区域提供了一个端点。有关 API 当前可用的所有区域和端点的列表,请参阅 Amazon Web Services 一般参考 中的 AWS 服务端点。要了解有关 AWS 区域的更多信息,请参阅 Amazon Web Services 一般参考 中的 管理 AWS 区域。
在每个区域中,AWS维护多个可用区。这些可用区在物理上是相互隔离的,但通过私有、低延迟、高吞吐量和高度冗余的网络连接连接在一起。这些可用区使我们能够提供非常高的可用性和冗余性,同时最大限度地减少延迟。有关每个区域中可用可用区的数量,请参阅AWS全球基础设施。
入门指南
许多服务和操作都有示例,请查看GitHub中的示例文件夹。
SDK为每个AWS服务提供了一个crate。您必须在Rust项目中将Tokio添加为依赖项以执行异步代码。要将aws-sdk-pinpointemail
添加到项目中,请在您的Cargo.toml文件中添加以下内容
[dependencies]
aws-config = { version = "1.1.7", features = ["behavior-version-latest"] }
aws-sdk-pinpointemail = "1.39.0"
tokio = { version = "1", features = ["full"] }
然后在代码中,可以使用以下方式创建客户端
use aws_sdk_pinpointemail as pinpointemail;
#[::tokio::main]
async fn main() -> Result<(), pinpointemail::Error> {
let config = aws_config::load_from_env().await;
let client = aws_sdk_pinpointemail::Client::new(&config);
// ... make some calls with the client
Ok(())
}
有关可以进行的调用以及每个调用的输入和输出的信息,请参阅客户端文档。
使用SDK
在SDK发布之前,我们将向开发者指南中添加有关使用SDK的信息。您可以通过打开一个issue并描述您想做的事情来为指南提出更多建议。
获取帮助
- GitHub讨论 - 对于想法、RFC和一般问题
- GitHub问题 - 对于错误报告和功能请求
- 生成的文档(最新版本)
- 用法示例
许可证
本项目采用Apache-2.0许可证。
依赖项
~8–20MB
~283K SLoC