

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.

# Beispiel für eine Amazon ECS-Aufgabendefinition: Protokolle weiterleiten an CloudWatch
<a name="specify-log-config"></a>

Bevor Ihre Container Protokolle senden können an CloudWatch, müssen Sie Folgendes angeben `awslogs` Protokolltreiber für Container in Ihrer Aufgabendefinition. Weitere Informationen zu den Protokollparametern finden Sie unter [Speicher und Protokollierung](task_definition_parameters.md#container_definition_storage).

Bei der unten gezeigten Aufgabendefinition JSON wurde ein `logConfiguration`-Objekt für jeden Container festgelegt. Einer ist für den WordPress Container, der Protokolle an eine Protokollgruppe namens sendet `awslogs-wordpress`. Das andere für einen MySQL-Container, der Protokolle an eine Protokollgruppe mit dem Namen `awslogs-mysql` sendet. Beide Container verwenden den Protokoll-Stream-Präfix `awslogs-example`.

```
{
    "containerDefinitions": [
        {
            "name": "wordpress",
            "links": [
                "mysql"
            ],
            "image": "public.ecr.aws/docker/library/wordpress:latest",
            "essential": true,
            "portMappings": [
                {
                    "containerPort": 80,
                    "hostPort": 80
                }
            ],
            "logConfiguration": {
                "logDriver": "awslogs",
                "options": {
                    "awslogs-create-group": "true",
                    "awslogs-group": "{{awslogs-wordpress}}",
                    "awslogs-region": "{{us-west-2}}",
                    "awslogs-stream-prefix": "{{awslogs-example}}"
                }
            },
            "memory": 500,
            "cpu": 10
        },
        {
            "environment": [
                {
                    "name": "MYSQL_ROOT_PASSWORD",
                    "value": "password"
                }
            ],
            "name": "mysql",
            "image": "public.ecr.aws/docker/library/mysql:latest",
            "cpu": 10,
            "memory": 500,
            "essential": true,
            "logConfiguration": {
                "logDriver": "awslogs",
                "options": {
                    "awslogs-create-group": "true",
                    "awslogs-group": "{{awslogs-mysql}}",
                    "awslogs-region": "{{us-west-2}}",
                    "awslogs-stream-prefix": "{{awslogs-example}}",
                    "mode": "non-blocking", 
                    "max-buffer-size": "25m" 
                }
            }
        }
    ],
    "family": "awslogs-example"
}
```

## Nächste Schritte
<a name="specify-log-config-next-steps"></a>
+ Sie können optional eine Aufbewahrungsrichtlinie für die Protokollgruppe festlegen, indem Sie CloudWatch AWS CLI oder API. Weitere Informationen finden sie unter [put-retention-policy](https://docs.aws.amazon.com/cli/latest/reference/logs/put-retention-policy.html) in der *Referenz zu AWS Command Line Interface *.
+ Nachdem Sie eine Aufgabendefinition bei der registriert haben `awslogs` Protokolltreiber in einer Container-Definition-Protokollkonfiguration, Sie können eine Aufgabe ausführen oder einen Dienst mit dieser Aufgabendefinition erstellen, an den Sie mit dem Senden von Protokollen beginnen CloudWatch Protokolle. Weitere Informationen erhalten Sie unter [Ausführen einer Anwendung als Amazon-ECS-Aufgabe](standalone-task-create.md) und [Erstellung einer Amazon-ECS-Bereitstellung mit fortlaufender Aktualisierung](create-service-console-v2.md).