Há mais exemplos de AWS SDK disponíveis no repositório AWS Doc SDK Examples GitHub .
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Use GetSendQuota com um AWS SDK ou CLI
Os exemplos de código a seguir mostram como usar o GetSendQuota.
Exemplos de ações são trechos de código de programas maiores e devem ser executados em contexto. É possível ver essa ação em contexto no seguinte exemplo de código:
- .NET
-
- SDK para .NET
-
/// <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;
}
- 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
}
Max24 HourSend é 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 últimas 24 horas.
MaxSendRate é o número máximo de e-mails que você pode enviar 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.
- PowerShell
-
- Ferramentas para PowerShell V4
-
Exemplo 1: esse comando retorna os limites de envio atuais do usuário.
Get-SESSendQuota
- Ferramentas para PowerShell V5
-
Exemplo 1: esse comando retorna os limites de envio atuais do usuário.
Get-SESSendQuota