Usar GetSendQuota com o AWS SDK ou a CLI - Exemplos de código do AWS SDK

Há mais exemplos do AWS SDK disponíveis no repositório do GitHub Documento de Exemplos do AWS SDK.

Usar GetSendQuota com o AWS SDK ou a CLI

Os exemplos de código a seguir mostram como usar o GetSendQuota.

.NET
SDK para .NET
nota

Há mais no GitHub. Encontre o exemplo completo e veja como configurar e executar no AWS Code Examples Repository.

/// <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; }
  • Para obter os detalhes da API, consulte GetSendQuota na Referência da API AWS SDK para .NET.

CLI
AWS CLI

Para obter limites do envio do Amazon SES

O exemplo a seguir usa o comando get-send-quota para retornar seus limites de envio do Amazon SES:

aws ses get-send-quota

Saída:

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

Max24HourSend é sua cota de envio, que é o número máximo de e-mails que você pode enviar em um período de 24 horas. A cota de envio reflete um período de tempo acumulado. Sempre que você tenta enviar um e-mail, o Amazon SES verifica quantos e-mails foram enviados nas 24 horas anteriores. Desde que o número total de e-mails que você enviou seja menor que a sua cota, sua solicitação de envio será aceito e seus e-mails serão enviados.

SentLast24Hours é o número de e-mails que você enviou nas 24 horas anteriores.

MaxSendRate é o número máximo de e-mails que podem ser enviados por segundo.

Os limites de envio se baseiam em destinatários, e não em mensagens. Por exemplo, um e-mail com dez destinatários conta como dez em sua cota de envio.

Para obter mais informações, consulte Gerenciamento de limites do envio do Amazon SES no Guia do desenvolvedor do Amazon Simple Email Service.

  • Consulte detalhes da API em GetSendQuota na Referência de comandos da AWS CLI.

PowerShell
Ferramentas para PowerShell V4

Exemplo 1: esse comando retorna os limites de envio atuais do usuário.

Get-SESSendQuota
  • Consulte detalhes da API em GetSendQuota na Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).

Ferramentas para PowerShell V5

Exemplo 1: esse comando retorna os limites de envio atuais do usuário.

Get-SESSendQuota
  • Consulte detalhes da API em GetSendQuota na Referência de cmdlet do Ferramentas da AWS para PowerShell (V5).