与 AWS SDK或GetSendQuota一起使用 CLI - AWS SDK代码示例

AWS 文档 AWS SDK示例 GitHub 存储库中还有更多SDK示例

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

与 AWS SDK或GetSendQuota一起使用 CLI

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

.NET
AWS SDK for .NET
注意

还有更多相关信息 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详细信息,请参阅 “AWS SDK for .NET 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 份发送配额。

有关更多信息,请参阅《亚马逊简单电子邮件服务开发者指南》中的 “管理您的亚马逊SES发送限制”。

PowerShell
用于 PowerShell

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

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