Utilizzare GetSendQuota con un SDK AWS o una CLI - Esempi di codice per SDK AWS

Sono disponibili altri esempi per SDK AWS nel repository GitHub della documentazione degli esempi per SDK AWS.

Utilizzare GetSendQuota con un SDK AWS o una CLI

Gli esempi di codice seguenti mostrano come utilizzare GetSendQuota.

.NET
SDK per .NET
Nota

Ulteriori informazioni su GitHub. Trova l’esempio completo e scopri di più sulla configurazione e l’esecuzione nel Repository di esempi di codice 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; }
  • Per informazioni dettagliate sull’API, consulta GetSendQuota nella documentazione di riferimento dell’API AWS SDK per .NET.

CLI
AWS CLI

Ottenere i limiti di invio di Amazon SES

Nell’esempio seguente viene utilizzato il comando get-send-quota per restituire i limiti di invio di Amazon SES:

aws ses get-send-quota

Output:

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

Max24HourSend è la quota di invio, ovvero il numero massimo di e-mail che è possibile inviare in un periodo di tempo di 24 ore. La quota di invio riflette un periodo di tempo continuo. Ogni volta che provi a inviare un messaggio e-mail, Amazon SES verifica la quantità di e-mail inviate nelle ultime 24 ore. Se il numero totale di e-mail che hai inviato è inferiore alla quota, la tua richiesta sarà accettata e l’e-mail inviata.

SentLast24Hours è il numero di e-mail che hai inviato nelle ultime 24 ore.

MaxSendRate è il numero massimo di messaggi e-mail al secondo che è possibile inviare.

Tieni presente che i limiti di invio si basano sui destinatari e non sui messaggi. Ad esempio, un’e-mail con 10 destinatari viene conteggiata come 10 e-mail ai fini della quota sugli invii.

Per ulteriori informazioni, consulta Gestione dei limiti di invio in Amazon SES nella Guida per gli sviluppatori di Amazon Simple Email Service.

  • Per informazioni dettagliate sull’API, consulta GetSendQuota nella documentazione di riferimento dei comandi della AWS CLI.

PowerShell
Strumenti per PowerShell V4

Esempio 1: questo comando restituisce i limiti di invio correnti dell’utente.

Get-SESSendQuota
  • Per informazioni dettagliate sull’API, consulta GetSendQuota nella documentazione di riferimento dei cmdlet di AWS Strumenti per PowerShell (V4).

Strumenti per PowerShell V5

Esempio 1: questo comando restituisce i limiti di invio correnti dell’utente.

Get-SESSendQuota
  • Per informazioni dettagliate sull’API, consulta GetSendQuota nella documentazione di riferimento dei cmdlet di AWS Strumenti per PowerShell (V5).