Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
E-Mail-Vorlagen verwalten
Neben der Erstellung von E-Mail-Vorlagen können Sie auch die Amazon SES v2-API verwenden, um bestehende Vorlagen zu aktualisieren oder zu löschen, alle Ihre vorhandenen Vorlagen aufzulisten oder den Inhalt einer Vorlage anzuzeigen.
Dieser Abschnitt enthält Verfahren zur Verwendung von AWS CLI zur Ausführung von Aufgaben im Zusammenhang mit SES-Vorlagen.
Anmerkung
Bei diesen Verfahren wird vorausgesetzt, dass Sie die AWS CLI bereits installiert und konfiguriert haben. Weitere Informationen zur Installation und Konfiguration von finden Sie im AWS Command Line Interface Benutzerhandbuch. AWS CLI
Anzeigen einer Liste von E-Mail-Vorlagen
Sie können den ListEmailTemplateSES v2-API-Vorgang verwenden, um eine Liste all Ihrer vorhandenen E-Mail-Vorlagen anzuzeigen.
So zeigen Sie eine Liste von E-Mail-Vorlagen an
-
Geben Sie in der Befehlszeile folgenden Befehl ein:
aws sesv2 list-email-templatesWenn in Ihrem SES-Konto in der aktuellen Region E-Mail-Vorlagen vorhanden sind, gibt dieser Befehl eine Antwort zurück, die dem folgenden Beispiel ähnelt:
{ "TemplatesMetadata": [ { "Name": "SpecialOffers", "CreatedTimestamp": "2020-08-05T16:04:12.640Z" }, { "Name": "NewsAndUpdates", "CreatedTimestamp": "2019-10-03T20:03:34.574Z" } ] }Wenn Sie keine Vorlagen erstellt haben, gibt der Befehl ein
TemplatesMetadata-Objekt ohne Member zurück.
Anzeigen des Inhalts einer bestimmten E-Mail-Vorlage
Sie können den GetEmailTemplateSES-v2-API-Vorgang verwenden, um den Inhalt einer bestimmten E-Mail-Vorlage anzuzeigen.
So zeigen Sie den Inhalt einer E-Mail-Vorlage an
-
Geben Sie in der Befehlszeile folgenden Befehl ein:
aws sesv2 get-email-template --template-nameMyTemplateErsetzen Sie ihn im vorherigen Befehl
MyTemplatedurch den Namen der Vorlage, die Sie anzeigen möchten.Wenn der von Ihnen angegebene Vorlagenname mit einer Vorlage übereinstimmt, die in Ihrem SES-Konto vorhanden ist, gibt dieser Befehl eine Antwort zurück, die dem folgenden Beispiel ähnelt:
{ "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>" } }Wenn der von Ihnen angegebene Vorlagenname nicht mit einer Vorlage übereinstimmt, die in Ihrem SES-Konto vorhanden ist, gibt der Befehl einen
NotFoundExceptionFehler zurück.
Löschen einer E-Mail-Vorlage
Sie können den DeleteEmailTemplateSES-v2-API-Vorgang verwenden, um eine bestimmte E-Mail-Vorlage zu löschen.
Löschen einer E-Mail-Vorlage
-
Geben Sie in der Befehlszeile folgenden Befehl ein:
aws sesv2 delete-email-template --template-nameMyTemplateErsetzen Sie es im vorherigen Befehl
MyTemplatedurch den Namen der Vorlage, die Sie löschen möchten.Dieser Befehl liefert keine Ausgabe. Mithilfe des GetTemplateVorgangs können Sie überprüfen, ob die Vorlage gelöscht wurde.
Aktualisieren einer E-Mail-Vorlage
Sie können den UpdateEmailTemplateSES v2-API-Vorgang verwenden, um eine vorhandene E-Mail-Vorlage zu aktualisieren. Dieser Vorgang ist beispielsweise hilfreich, wenn Sie die Betreffzeile der E-Mail-Vorlage ändern möchten oder wenn Sie den Nachrichtentext selbst ändern müssen.
Aktualisieren einer E-Mail-Vorlage
-
Verwenden Sie den
GetEmailTemplate-Befehl, um die vorhandene Vorlage abzurufen, indem Sie den folgenden Befehl in der Befehlszeile eingeben:aws sesv2 get-email-template --template-nameMyTemplateErsetzen Sie es im vorherigen Befehl
MyTemplatedurch den Namen der Vorlage, die Sie aktualisieren möchten.Wenn der von Ihnen angegebene Vorlagenname mit einer Vorlage übereinstimmt, die in Ihrem SES-Konto vorhanden ist, gibt dieser Befehl eine Antwort zurück, die dem folgenden Beispiel ähnelt:
{ "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>" } } -
Erstellen Sie in einem Texteditor eine neue Datei. Fügen Sie die Ausgabe des vorherigen Befehls in die Datei ein.
-
Ändern Sie die Vorlage nach Bedarf. Alle Zeilen, die Sie auslassen, werden aus der Vorlage entfernt. Wenn Sie beispielsweise nur
SubjectPartder Vorlage ändern möchten, müssen Sie dennoch dieTextPartundHtmlPart-Eigenschaften einschließen.Wenn Sie fertig sind, speichern Sie die Datei unter
update_template.json. -
Geben Sie in der Befehlszeile folgenden Befehl ein:
aws sesv2 update-email-template --cli-input-json file://path/to/update_template.jsonErsetzen Sie im vorherigen Befehl
path/to/update_template.jsondurch den Pfad zu derupdate_template.jsonDatei, die Sie im vorherigen Schritt erstellt haben.Wenn die Vorlage erfolgreich aktualisiert wurde, liefert dieser Befehl keine Ausgabe. Mithilfe des
GetEmailTemplateVorgangs können Sie überprüfen, ob die Vorlage aktualisiert wurde.Wenn die angegebene Vorlage nicht vorhanden ist, gibt dieser Befehl einen
TemplateDoesNotExist-Fehler zurück. Wenn die Vorlage weder die EigenschaftTextPartoderHtmlPart(weder beides) enthält, gibt dieser Befehl einenInvalidParameterValue-Fehler zurück.