Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Gestione dei modelli e-mail
Oltre a creare modelli di e-mail, puoi anche utilizzare l'API Amazon SES v2 per aggiornare o eliminare modelli esistenti, elencare tutti i modelli esistenti o visualizzare il contenuto di un modello.
Questa sezione contiene le procedure per l'utilizzo AWS CLI di eseguire attività relative ai modelli SES.
Nota
Queste procedure si basano anche sul presupposto che l' AWS CLI sia già stata installata e configurata. Per ulteriori informazioni sull'installazione e la configurazione di AWS CLI, consultate la Guida per l'AWS Command Line Interface utente.
Visualizzazione di un elenco di modelli e-mail
È possibile utilizzare l'operazione API ListEmailTemplateSES v2 per visualizzare un elenco di tutti i modelli di e-mail esistenti.
Visualizzazione di un elenco di modelli e-mail
-
Nella riga di comando, inserisci il comando seguente:
aws sesv2 list-email-templatesSe nel tuo account SES nella regione corrente sono presenti modelli di e-mail esistenti, questo comando restituisce una risposta simile al seguente esempio:
{ "TemplatesMetadata": [ { "Name": "SpecialOffers", "CreatedTimestamp": "2020-08-05T16:04:12.640Z" }, { "Name": "NewsAndUpdates", "CreatedTimestamp": "2019-10-03T20:03:34.574Z" } ] }Se non è stato creato alcun modello, il comando restituisce un
TemplatesMetadatasenza membri.
Visualizzazione del contenuto di un modello specifico di e-mail
È possibile utilizzare l'operazione API GetEmailTemplateSES v2 per visualizzare il contenuto di un modello di e-mail specifico.
Visualizzazione del contenuto di un modello di e-mail
-
Nella riga di comando, inserisci il comando seguente:
aws sesv2 get-email-template --template-nameMyTemplateNel comando precedente, sostituiscilo
MyTemplatecon il nome del modello che desideri visualizzare.Se il nome del modello che avete fornito corrisponde a un modello esistente nel vostro account SES, questo comando restituisce una risposta simile al seguente esempio:
{ "Template": { "TemplateName": "TestMessage", "SubjectPart": "Amazon SES Test Message", "TextPart": "Hello! This is the text part of the message.", "HtmlPart": "<html>\n<body>\n<h2>Hello!</h2>\n<p>This is the HTML part of the message.</p></body>\n</html>" } }Se il nome del modello che hai fornito non corrisponde a un modello esistente nel tuo account SES, il comando restituisce un
NotFoundExceptionerrore.
Eliminazione di un modello di e-mail
È possibile utilizzare l'operazione API DeleteEmailTemplateSES v2 per eliminare un modello di e-mail specifico.
Eliminazione di un modello di e-mail
-
Nella riga di comando, inserisci il comando seguente:
aws sesv2 delete-email-template --template-nameMyTemplateNel comando precedente, sostituiscilo
MyTemplatecon il nome del modello che desideri eliminare.Il comando non produce output. È possibile verificare che il modello sia stato eliminato utilizzando l'GetTemplateoperazione.
Aggiornamento di un modello di e-mail
È possibile utilizzare l'operazione API UpdateEmailTemplateSES v2 per aggiornare un modello di e-mail esistente. Ad esempio, questa operazione è utile se desideri modificare l'oggetto del modello di posta elettronica o devi modificare il corpo del messaggio stesso.
Aggiornamento di un modello di e-mail
-
Utilizza il comando
GetEmailTemplateper recuperare il modello esistente immettendo il seguente comando sulla riga di comando:aws sesv2 get-email-template --template-nameMyTemplateNel comando precedente, sostituiscilo
MyTemplatecon il nome del modello che desideri aggiornare.Se il nome del modello che avete fornito corrisponde a un modello esistente nel vostro account SES, questo comando restituisce una risposta simile al seguente esempio:
{ "Template": { "TemplateName": "TestMessage", "SubjectPart": "Amazon SES Test Message", "TextPart": "Hello! This is the text part of the message.", "HtmlPart": "<html>\n<body>\n<h2>Hello!</h2>\n<p>This is the HTML part of the message.</p></body>\n</html>" } } -
In un editor di testo, crea un nuovo file. Incolla l'output del comando precedente nel file.
-
Modifica il modello in base alle esigenze. Tutte le righe omesse vengono rimosse dal modello. Ad esempio, se desideri modificare solo la parte
SubjectPartdel modello, è comunque necessario includere le proprietàTextParteHtmlPart.Al termine, salva il file come
update_template.json. -
Nella riga di comando, inserisci il comando seguente:
aws sesv2 update-email-template --cli-input-json file://path/to/update_template.jsonNel comando precedente,
path/to/update_template.jsonsostituiscilo con il percorso delupdate_template.jsonfile creato nel passaggio precedente.Se il modello viene aggiornato correttamente, questo comando non fornisce alcun output. È possibile verificare che il modello sia stato aggiornato utilizzando l'
GetEmailTemplateoperazione.Se il modello specificato non esiste, questo comando restituisce un errore
TemplateDoesNotExist. Se il modello non contiene la proprietàTextPartoHtmlPart(o entrambe), questo comando restituisce un erroreInvalidParameterValue.