

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Eventi di operazioni di servizi Amazon ECS
<a name="ecs_service_events"></a>

Amazon ECS invia eventi di operazioni di servizio con il tipo di dettaglio **Operazione di servizio ECS**. A differenza degli eventi di modifica dello stato delle istanze di container e delle attività, gli eventi di operazioni di servizio non includono un numero di versione nel campo di risposta `details`. Di seguito è riportato uno schema di eventi utilizzato per creare una EventBridge regola per gli eventi di azione del servizio Amazon ECS. Per ulteriori informazioni, consulta la sezione Guida [introduttiva EventBridge alla](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-get-started.html) *Amazon EventBridge User Guide*.

```
{
    "source": [
        "aws.ecs"
    ],
    "detail-type": [
        "ECS Service Action"
    ]
}
```

Amazon ECS invia eventi di tipo `INFO`, `WARN` e `ERROR`. Di seguito sono riportati gli eventi di operazioni di servizio.

## Eventi di operazione di servizio con il tipo di eventi `INFO`
<a name="ecs_service_events_info_type"></a>

`SERVICE_STEADY_STATE`  
Il servizio è integro e con il numero desiderato di attività, raggiungendo così uno stato costante. Il pianificatore del servizio segnala periodicamente lo stato, quindi potresti ricevere questo messaggio più volte.

`TASKSET_STEADY_STATE`  
Il set di attività è integro e con il numero desiderato di attività, raggiungendo così uno stato costante.

`CAPACITY_PROVIDER_STEADY_STATE`  
Un provider di capacità associato a un servizio raggiunge uno stato costante.

`SERVICE_DESIRED_COUNT_UPDATED`  
Quando il pianificatore del servizio aggiorna il conteggio desiderato calcolato per un servizio o un set di attività. Questo evento non viene inviato quando il conteggio desiderato viene aggiornato manualmente da un utente.

`TASKS_STOPPED`  
Il servizio ha interrotto l'attività in esecuzione.

`SERVICE_DEPLOYMENT_IN_PROGRESS`  
L'implementazione di un servizio è in corso. L'implementazione del servizio può essere un rollback o la revisione di un nuovo servizio.

`SERVICE_DEPLOYMENT_COMPLETED`  
L'implementazione di un servizio è in stato costante ed è completa. L'implementazione del servizio può essere un rollback o la distribuzione della revisione di un nuovo servizio.

## Eventi di operazione di servizio con il tipo di eventi `WARN`
<a name="ecs_service_events_warn_type"></a>

`SERVICE_TASK_START_IMPAIRED`  
Il servizio non è in grado di avviare le attività in modo coerente.

`SERVICE_DISCOVERY_INSTANCE_UNHEALTHY`  
Un servizio che utilizza il rilevamento servizi contiene un'attività non integra. Il pianificatore del servizio rileva che un'attività in un registro di servizio non è integra.

`VPC_LATTICE_TARGET_UNHEALTHY`  
Il servizio che utilizza VPC Lattice ha rilevato che una delle destinazioni di VPC Lattice non è integra.

## Eventi di operazione di servizio con il tipo di eventi `ERROR`
<a name="ecs_service_events_error_type"></a>

`SERVICE_DAEMON_PLACEMENT_CONSTRAINT_VIOLATED`  
Un'attività in un servizio che utilizza la strategia del pianificatore del servizio `DAEMON` non soddisfa più la strategia di vincolo di posizionamento per il servizio.

`ECS_OPERATION_THROTTLED`  
Il pianificatore del servizio è stato limitato a causa dei limiti dell'API Amazon ECS.

`SERVICE_DISCOVERY_OPERATION_THROTTLED`  
Lo scheduler del servizio è stato limitato a causa dei limiti di limitazione delle AWS Cloud Map API. Può verificarsi nei servizi configurati per utilizzare il rilevamento servizi.

`SERVICE_TASK_PLACEMENT_FAILURE`  
Il pianificatore del servizio non è in grado di posizionare un'attività. La causa è descritta nel campo `reason`.  
Una causa comune per la generazione di questo evento di servizio è dovuta alla mancanza di risorse nel cluster per collocare l'attività. Ad esempio, non vi è una sufficiente capacità di CPU o memoria nelle istanze di container disponibili o non è disponibile alcuna istanza di container. Un'altra causa comune si verifica quando l'agente di container di Amazon ECS viene disconnesso nell'istanza di container, impedendo all'utilità di pianificazione di collocare l'attività.

`SERVICE_TASK_CONFIGURATION_FAILURE`  
Il pianificatore del servizio non è in grado di posizionare un'attività a causa di un errore di configurazione. La causa è descritta nel campo `reason`.  
Una causa comune della generazione di questo evento di servizio è dovuta al fatto che i tag sono stati applicati al servizio ma l'utente o il ruolo non avevano scelto il nuovo formato del nome della risorsa Amazon (ARN) nella regione. Per ulteriori informazioni, consulta [Nomi di risorse Amazon (ARNs) e IDs](ecs-account-settings.md#ecs-resource-ids). Un'altra causa comune è che Amazon ECS non è riuscito ad assumere il ruolo IAM del processo fornito.

`SERVICE_HEALTH_UNKNOWN`  
Il servizio non è stato in grado di descrivere i dati sull'integrità delle attività.

`SERVICE_DEPLOYMENT_FAILED`  
L'implementazione di un servizio non ha raggiunto il livello di stabilità. Ciò accade quando CloudWatch viene attivato un o l'interruttore rileva un errore di implementazione del servizio.

**Example Evento dello stato costante del servizio**  
Gli eventi dello stato costante del servizio vengono forniti nel seguente formato. Per ulteriori informazioni sui EventBridge parametri, consulta la sezione [Eventi EventBridge nella](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-events.html) *Amazon EventBridge User Guide*.  

```
{
    "version": "0",
    "id": "af3c496d-f4a8-65d1-70f4-a69d52e9b584",
    "detail-type": "ECS Service Action",
    "source": "aws.ecs",
    "account": "111122223333",
    "time": "2019-11-19T19:27:22Z",
    "region": "us-west-2",
    "resources": [
        "arn:aws:ecs:us-west-2:111122223333:service/default/servicetest"
    ],
    "detail": {
        "eventType": "INFO",
        "eventName": "SERVICE_STEADY_STATE",
        "clusterArn": "arn:aws:ecs:us-west-2:111122223333:cluster/default",
        "createdAt": "2019-11-19T19:27:22.695Z"
    }
}
```

**Example Evento dello stato costante del provider di capacità**  
Gli eventi dello stato costante del provider di capacità vengono forniti nel formato seguente.  

```
{
    "version": "0",
    "id": "b9baa007-2f33-0eb1-5760-0d02a572d81f",
    "detail-type": "ECS Service Action",
    "source": "aws.ecs",
    "account": "111122223333",
    "time": "2019-11-19T19:37:00Z",
    "region": "us-west-2",
    "resources": [
        "arn:aws:ecs:us-west-2:111122223333:service/default/servicetest"
    ],
    "detail": {
        "eventType": "INFO",
        "eventName": "CAPACITY_PROVIDER_STEADY_STATE",
        "clusterArn": "arn:aws:ecs:us-west-2:111122223333:cluster/default",
        "capacityProviderArns": [
            "arn:aws:ecs:us-west-2:111122223333:capacity-provider/ASG-tutorial-capacity-provider"
        ],
        "createdAt": "2019-11-19T19:37:00.807Z"
    }
}
```

**Example Eventi compromessi di avvio dei processi di servizio**  
Gli eventi compromessi di avvio attività di servizio vengono forniti nel formato seguente.  

```
{
    "version": "0",
    "id": "57c9506e-9d21-294c-d2fe-e8738da7e67d",
    "detail-type": "ECS Service Action",
    "source": "aws.ecs",
    "account": "111122223333",
    "time": "2019-11-19T19:55:38Z",
    "region": "us-west-2",
    "resources": [
        "arn:aws:ecs:us-west-2:111122223333:service/default/servicetest"
    ],
    "detail": {
        "eventType": "WARN",
        "eventName": "SERVICE_TASK_START_IMPAIRED",
        "clusterArn": "arn:aws:ecs:us-west-2:111122223333:cluster/default",
        "createdAt": "2019-11-19T19:55:38.725Z"
    }
}
```

**Example Evento di errore di posizionamento dei processi di servizio**  
Gli eventi di errore di posizionamento dell'attività di servizio vengono forniti nel formato seguente. Per ulteriori informazioni, consulta la sezione [Eventi EventBridge nella](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-events.html) *Amazon EventBridge User Guide*.  
Nell'esempio seguente, l'attività tenta di utilizzare il provider di capacità `FARGATE_SPOT`, ma il pianificatore del servizio non è stato in grado di acquisire alcuna capacità Fargate Spot.  

```
{
    "version": "0",
    "id": "ddca6449-b258-46c0-8653-e0e3a6d0468b",
    "detail-type": "ECS Service Action",
    "source": "aws.ecs",
    "account": "111122223333",
    "time": "2019-11-19T19:55:38Z",
    "region": "us-west-2",
    "resources": [
        "arn:aws:ecs:us-west-2:111122223333:service/default/servicetest"
    ],
    "detail": {
        "eventType": "ERROR",
        "eventName": "SERVICE_TASK_PLACEMENT_FAILURE",
        "clusterArn": "arn:aws:ecs:us-west-2:111122223333:cluster/default",
        "capacityProviderArns": [
            "arn:aws:ecs:us-west-2:111122223333:capacity-provider/FARGATE_SPOT"
        ],
        "reason": "RESOURCE:FARGATE",
        "createdAt": "2019-11-06T19:09:33.087Z"
    }
}
```
Nell'esempio seguente per EC2, è stato tentato di avviare il processo sull'istanza di container `2dd1b186f39845a584488d2ef155c131` ma il pianificatore del servizio non è stato in grado di posizionare il processo perché la CPU è insufficiente.  

```
{
  "version": "0",
  "id": "ddca6449-b258-46c0-8653-e0e3a6d0468b",
  "detail-type": "ECS Service Action",
  "source": "aws.ecs",
  "account": "111122223333",
  "time": "2019-11-19T19:55:38Z",
  "region": "us-west-2",
  "resources": [
    "arn:aws:ecs:us-west-2:111122223333:service/default/servicetest"
  ],
  "detail": {
    "eventType": "ERROR",
    "eventName": "SERVICE_TASK_PLACEMENT_FAILURE",
    "clusterArn": "arn:aws:ecs:us-west-2:111122223333:cluster/default",
    "containerInstanceArns": [
    "arn:aws:ecs:us-west-2:111122223333:container-instance/default/2dd1b186f39845a584488d2ef155c131"
    ],
    "reason": "RESOURCE:CPU",
    "createdAt": "2019-11-06T19:09:33.087Z"
  }
}
```