

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.

# Tutorial: Ein wiederkehrendes Experiment planen
<a name="fis-tutorial-recurring-experiment"></a>

Mit dem AWS AWS Fault Injection Service (FIS) können Sie Fault-Injection-Experimente an Ihren AWS Workloads durchführen. Diese Experimente werden auf Vorlagen ausgeführt, die eine oder mehrere Aktionen zur Ausführung auf bestimmten Zielen enthalten. Wenn Sie dies auch verwenden Amazon EventBridge, können Sie Ihre Experimente als einmalige Aufgabe oder als wiederkehrende Aufgaben planen.

Verwenden Sie dieses Tutorial, um einen EventBridge Zeitplan zu erstellen, der alle 5 Minuten AWS eine FIS-Experimentvorlage ausführt.

**Topics**
+ [Voraussetzungen](#recurring-experiment-prerequisites)
+ [Schritt 1: Erstellen Sie eine IAM-Rolle und -Richtlinie](#recurring-experiment-step1)
+ [Schritt 2: Erstellen Sie einen Amazon EventBridge Scheduler](#recurring-experiment-step2)
+ [Schritt 3: Verifizieren Sie Ihr Experiment](#recurring-experiment-step3)
+ [Schritt 4: Bereinigen](#recurring-experiment-step4)

## Voraussetzungen
<a name="recurring-experiment-prerequisites"></a>

Bevor Sie mit diesem Tutorial beginnen, benötigen Sie eine AWS FIS-Experimentvorlage, die Sie nach einem Zeitplan ausführen möchten. Wenn Sie bereits über eine funktionierende Versuchsvorlage verfügen, notieren Sie sich die Vorlagen-ID und AWS-Region. Andernfalls können Sie eine Vorlage erstellen[Tutorial: Stoppen und starten der Testinstanz mit AWS FIS](fis-tutorial-stop-instances.md), indem Sie den Anweisungen unter folgen und dann zu diesem Tutorial zurückkehren.

## Schritt 1: Erstellen Sie eine IAM-Rolle und -Richtlinie
<a name="recurring-experiment-step1"></a>



**So erstellen Sie eine IAM-Rolle und -Richtlinie**

1. Öffnen Sie unter [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/) die IAM-Konsole.

1. Wählen Sie im linken Navigationsbereich **Rollen** und anschließend **Rolle erstellen** aus.

1. Wählen Sie **Benutzerdefinierte Vertrauensrichtlinie** und fügen Sie dann den folgenden Ausschnitt ein, damit Amazon EventBridge Scheduler die Rolle in Ihrem Namen übernehmen kann.

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect": "Allow",
               "Principal": {
                     "Service": "scheduler.amazonaws.com"
               },
               "Action": "sts:AssumeRole"
           }
       ]
   }
   ```

------

   Wählen Sie **Weiter** aus.

1. **Wählen **Sie unter Berechtigungen hinzufügen** die Option Richtlinie erstellen aus.**

1. Wählen Sie **JSON** und fügen Sie dann die folgende Richtlinie ein. Ersetzen Sie den *your-experiment-template-id* Wert durch die Vorlagen-ID Ihres Experiments aus den Schritten „Voraussetzungen“.

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect": "Allow",
               "Action": "fis:StartExperiment",
               "Resource": [
                   "arn:aws:fis:*:*:experiment-template/your-experiment-template-id",
                   "arn:aws:fis:*:*:experiment/*"
               ]
           }
       ]
   }
   ```

------

   Sie können den Scheduler so einschränken, dass er nur AWS FIS-Experimentvorlagen ausführt, die einen bestimmten Tag-Wert haben. Die folgende Richtlinie gewährt beispielsweise die `StartExperiment` Erlaubnis für alle AWS FIS-Experimente, schränkt den Scheduler jedoch darauf ein, nur mit Tags versehene Versuchsvorlagen auszuführen. `Purpose=Schedule`

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect": "Allow",
               "Action": "fis:StartExperiment",
               "Resource": "arn:aws:fis:*:*:experiment/*"
           },
           {
               "Effect": "Allow",
               "Action": "fis:StartExperiment",
               "Resource": "arn:aws:fis:*:*:experiment-template/*",
               "Condition": {
                   "StringEquals": {
                       "aws:ResourceTag/Purpose": "Schedule"
                   }
               }
           }
       ]
   }
   ```

------

   Wählen Sie **Next: Tags** (Weiter: Tags) aus.

1. Klicken Sie auf **Weiter: Prüfen**.

1. **Geben **Sie unter Richtlinie überprüfen** einen Namen für Ihre Richtlinie `FIS_RecurringExperiment` ein und wählen Sie dann Richtlinie erstellen aus.**

1. **Fügen Sie unter Berechtigungen** hinzufügen die neue `FIS_RecurringExperiment` Richtlinie zu Ihrer Rolle hinzu und wählen Sie dann **Weiter** aus.

1. Geben Sie der Rolle `FIS_RecurringExperiment_role` unter **Name, Überprüfung und Erstellung einen** Namen und wählen Sie dann **Rolle erstellen** aus.

## Schritt 2: Erstellen Sie einen Amazon EventBridge Scheduler
<a name="recurring-experiment-step2"></a>



**Um einen Scheduler zu erstellen Amazon EventBridge**

1. Öffnen Sie die EventBridge Amazon-Konsole unter [https://console.aws.amazon.com/events/](https://console.aws.amazon.com/events/).

1. Wählen Sie im linken Navigationsbereich **Zeitpläne** aus.

1. Vergewissern Sie sich, dass Sie sich in derselben Vorlage AWS-Region wie in Ihrer AWS FIS-Experimentvorlage befinden.

1. Wählen Sie **Zeitplan erstellen** und geben Sie Folgendes ein:
   + Fügen **Sie unter Name des Zeitplans** Folgendes ein`FIS_recurring_experiment_tutorial`.
   + Wählen Sie unter **Zeitplanmuster** die Option **Wiederkehrender Zeitplan** aus.
   + Wählen Sie unter **Zeitplantyp** die Option **Ratenbasierter** Zeitplan aus.
   + Wählen **Sie unter Preisausdruck** die Option **5** Minuten aus.
   + Wählen Sie unter **Flexibles Zeitfenster** die Option **Aus aus**.
   + (Optional) Wählen Sie unter **Zeitrahmen** Ihre Zeitzone aus.
   + Wählen Sie **Weiter** aus.

1. **Wählen Sie unter Ziel auswählen** die Option **Alle** aus APIs, und suchen Sie dann nach **AWS FIS**.

1. Wählen Sie **AWS FIS** und dann aus. **StartExperiment**

1. Fügen Sie unter **Eingabe** die folgende JSON-Payload ein. Ersetzen Sie den *your-experiment-template-id* Wert durch die Vorlagen-ID Ihres Experiments. Das `ClientToken` ist eine eindeutige Kennung für den Scheduler. In diesem Tutorial verwenden wir ein vom Amazon EventBridge Scheduler zugelassenes Kontext-Schlüsselwort. Weitere Informationen finden Sie unter [Hinzufügen von Kontextattributen](https://docs.aws.amazon.com/scheduler/latest/UserGuide/managing-schedule-context-attributes.html) im * EventBridge Amazon-Benutzerhandbuch*.

   ```
   {
       "ClientToken": "<aws.scheduler.execution-id>",
       "ExperimentTemplateId": "your-experiment-template-id"
   }
   ```

   Wählen Sie **Weiter** aus.

1. **(Optional) Unter **Einstellungen** können Sie die **Wiederholungsrichtlinie**, die **Dead-Letter-Warteschlange (DLQ)** und die Verschlüsselungseinstellungen festlegen.** Alternativ können Sie die Standardwerte beibehalten.

1. Wählen Sie unter **Berechtigungen** die Option **Bestehende Rolle verwenden** aus, und suchen Sie dann nach`FIS_RecurringExperiment_role`.

1. Wählen Sie **Weiter** aus.

1. Überprüfen Sie unter **Zeitplan überprüfen und erstellen** die Details Ihres Terminplaners und wählen Sie dann **Zeitplan erstellen** aus.

## Schritt 3: Verifizieren Sie Ihr Experiment
<a name="recurring-experiment-step3"></a>

**Um zu überprüfen, ob Ihr AWS FIS-Experiment planmäßig verlief**

1. Öffnen Sie die AWS FIS-Konsole unter. [https://console.aws.amazon.com/fis/](https://console.aws.amazon.com/fis/)

1. Wählen Sie im linken Navigationsbereich **Experimente** aus.

1. Fünf Minuten, nachdem Sie Ihren Zeitplan erstellt haben, sollten Sie sehen, dass Ihr Experiment läuft.

## Schritt 4: Bereinigen
<a name="recurring-experiment-step4"></a>

**Um Ihren Amazon EventBridge Scheduler zu deaktivieren**

1. Öffnen Sie die EventBridge Amazon-Konsole unter [https://console.aws.amazon.com/events/](https://console.aws.amazon.com/events/).

1. Wählen Sie im linken Navigationsbereich **Zeitpläne** aus.

1. Wählen Sie Ihren neu erstellten Scheduler aus und klicken Sie dann auf **Deaktivieren**.