

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
<a name="send-personalized-email-manage-templates"></a>

Neben der [Erstellung von E-Mail-Vorlagen](send-personalized-email-api.md) 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](https://docs.aws.amazon.com/cli/latest/userguide/). AWS CLI

## Anzeigen einer Liste von E-Mail-Vorlagen
<a name="send-personalized-email-manage-templates-list"></a>

Sie können den [https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_ListEmailTemplate.html](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_ListEmailTemplate.html)SES 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-templates
  ```

  Wenn 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
<a name="send-personalized-email-manage-templates-get"></a>

Sie können den [https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_GetEmailTemplate.html](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_GetEmailTemplate.html)SES-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-name {{MyTemplate}}
  ```

  Ersetzen Sie ihn im vorherigen Befehl {{MyTemplate}} durch 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 `NotFoundException` Fehler zurück.

## Löschen einer E-Mail-Vorlage
<a name="send-personalized-email-manage-templates-delete"></a>

Sie können den [https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_DeleteEmailTemplate.html](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_DeleteEmailTemplate.html)SES-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-name {{MyTemplate}}
  ```

  Ersetzen Sie es im vorherigen Befehl {{MyTemplate}} durch den Namen der Vorlage, die Sie löschen möchten.

  Dieser Befehl liefert keine Ausgabe. Mithilfe des [GetTemplate](#send-personalized-email-manage-templates-get)Vorgangs können Sie überprüfen, ob die Vorlage gelöscht wurde.

## Aktualisieren einer E-Mail-Vorlage
<a name="send-personalized-email-manage-templates-update"></a>

Sie können den [https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_UpdateEmailTemplate.html](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_UpdateEmailTemplate.html)SES 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**

1. 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-name {{MyTemplate}}
   ```

   Ersetzen Sie es im vorherigen Befehl {{MyTemplate}} durch 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>"
       }
   }
   ```

1. Erstellen Sie in einem Texteditor eine neue Datei. Fügen Sie die Ausgabe des vorherigen Befehls in die Datei ein.

1. Ändern Sie die Vorlage nach Bedarf. Alle Zeilen, die Sie auslassen, werden aus der Vorlage entfernt. Wenn Sie beispielsweise nur `SubjectPart` der Vorlage ändern möchten, müssen Sie dennoch die `TextPart` und `HtmlPart`-Eigenschaften einschließen.

   Wenn Sie fertig sind, speichern Sie die Datei unter `update_template.json`.

1. Geben Sie in der Befehlszeile folgenden Befehl ein:

   ```
   aws sesv2 update-email-template --cli-input-json file://{{path/to/update_template.json}}
   ```

   Ersetzen Sie im vorherigen Befehl {{path/to/update\_template.json}} durch den Pfad zu der `update_template.json` Datei, die Sie im vorherigen Schritt erstellt haben.

   Wenn die Vorlage erfolgreich aktualisiert wurde, liefert dieser Befehl keine Ausgabe. Mithilfe des [https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_GetEmailTemplate.html](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_GetEmailTemplate.html)Vorgangs 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 Eigenschaft `TextPart` oder `HtmlPart` (weder beides) enthält, gibt dieser Befehl einen `InvalidParameterValue`-Fehler zurück. 