GetSendQuota与 AWS SDK 或 CLI 配合使用 - Amazon Simple Email Service

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

GetSendQuota与 AWS SDK 或 CLI 配合使用

以下代码示例演示如何使用 GetSendQuota

.NET
适用于 .NET 的 SDK
注意

还有更多相关信息 GitHub。在 AWS 代码示例存储库中查找完整示例,了解如何进行设置和运行。

/// <summary> /// Get information on the current account's send quota. /// </summary> /// <returns>The send quota response data.</returns> public async Task<GetSendQuotaResponse> GetSendQuotaAsync() { var result = new GetSendQuotaResponse(); try { var response = await _amazonSimpleEmailService.GetSendQuotaAsync( new GetSendQuotaRequest()); result = response; } catch (Exception ex) { Console.WriteLine("GetSendQuotaAsync failed with exception: " + ex.Message); } return result; }
  • 有关 API 的详细信息,请参阅 适用于 .NET 的 AWS SDK API 参考GetSendQuota中的。

CLI
AWS CLI

获取 Amazon SES 发送限制

以下示例使用 get-send-quota 命令返回 Amazon SES 发送限制:

aws ses get-send-quota

输出:

{ "Max24HourSend": 200.0, "SentLast24Hours": 1.0, "MaxSendRate": 1.0 }

Max24 HourSend 是您的发送配额,这是您在 24 小时内可以发送的最大电子邮件数量。发送配额反映一个滚动的时段。每当您尝试发送电子邮件时,Amazon SES 都会检查您在过去 24 小时内发送的电子邮件数量。只要您发送电子邮件总数小于您的配额,发送请求就会被接受,并发送您的电子邮件。

SentLast24 小时是您在过去 24 小时内发送的电子邮件数量。

MaxSendRate 是您每秒可以发送的最大电子邮件数。

请注意,发送限制基于收件人而不是消息。例如,一封包含 10 个收件人的电子邮件占用 10 份发送配额。

有关更多信息,请参阅《Amazon Simple Email Service 开发人员指南》中的“管理您的 Amazon SES 发送限制”。

  • 有关 API 的详细信息,请参阅AWS CLI 命令参考GetSendQuota中的。

PowerShell
适用于 PowerShell V4 的工具

示例 1:此命令返回用户的当前发送限制。

Get-SESSendQuota
  • 有关 API 的详细信息,请参阅 AWS Tools for PowerShell Cmdlet 参考 (V 4) GetSendQuota中的。

适用于 PowerShell V5 的工具

示例 1:此命令返回用户的当前发送限制。

Get-SESSendQuota
  • 有关 API 的详细信息,请参阅 AWS Tools for PowerShell Cmdlet 参考 (V 5) GetSendQuota中的。

有关 S AWS DK 开发者指南和代码示例的完整列表,请参阅将 Amazon SES 与 AWS 软件开发工具包配合使用。本主题还包括有关入门的信息以及有关先前的 SDK 版本的详细信息。