

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.

# Schritt 4: Aktualisieren Sie Ihre AppSpec Datei
<a name="tutorial-ecs-with-hooks-create-appspec-file"></a>

 In diesem Abschnitt aktualisieren Sie Ihre AppSpec Datei mit einem `Hooks` Abschnitt. In dem `Hooks` Abschnitt geben Sie eine Lambda-Funktion für den `AfterAllowTestTraffic` Lifecycle-Hook an. 

**Um Ihre AppSpec Datei zu aktualisieren**

1.  Öffnen Sie die AppSpec Dateidatei, die Sie in [Schritt 2: Erstellen Sie die Datei AppSpec](tutorial-ecs-create-appspec-file.md) der erstellt haben[Tutorial: Bereitstellen einer Anwendung in Amazon ECS](tutorial-ecs-deployment.md). 

1.  Aktualisieren Sie die `TaskDefinition`-Eigenschaft mit dem Aufgabendefinitions-ARN, den Sie sich in [Schritt 2: Aktualisieren Sie Ihre Amazon ECS-Anwendung](tutorial-ecs-with-hooks-update-the-ecs-application.md) notiert haben. 

1. Kopieren Sie den `Hooks` Abschnitt und fügen Sie ihn in Ihre AppSpec Dateidatei ein. Aktualisieren Sie den ARN anschließend `AfterAllowTestTraffic` mit dem ARN der Lambda-Funktion, die Sie notiert [Schritt 3: Erstellen Sie eine Lifecycle-Hook-Lambda-Funktion](tutorial-ecs-with-hooks-create-hooks.md) haben. 

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

   ```
   {
     "version": 0.0,
     "Resources": [
       {
         "TargetService": {
           "Type": "AWS::ECS::Service",
           "Properties": {
             "TaskDefinition": "arn:aws:ecs:aws-region-id:aws-account-id::task-definition/ecs-demo-task-definition:revision-number",
             "LoadBalancerInfo": {
               "ContainerName": "sample-website",
               "ContainerPort": 80
             }
           }
         }
       }
     ],
     "Hooks": [
       {
         "AfterAllowTestTraffic": "arn:aws:lambda:aws-region-id:aws-account-id:function:AfterAllowTestTraffic"
       }
     ]
   }
   ```

------
#### [ YAML AppSpec ]

   ```
   version: 0.0
   Resources:
     - TargetService:
         Type: AWS::ECS::Service
         Properties:
           TaskDefinition: "arn:aws:ecs:aws-region-id:aws-account-id::task-definition/ecs-demo-task-definition:revision-number"
           LoadBalancerInfo:
             ContainerName: "sample-website"
             ContainerPort: 80
   Hooks:
     - AfterAllowTestTraffic: "arn:aws:lambda:aws-region-id:aws-account-id:function:AfterAllowTestTraffic"
   ```

------

1.  Speichern Sie Ihre AppSpec Datei und laden Sie sie in den zugehörigen S3-Bucket hoch. 