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 ECS di azione del servizio Amazon
Amazon ECS invia eventi di azione del servizio con il tipo di dettaglio ECSService Action. 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 ECS del servizio Amazon. Per ulteriori informazioni, consulta la sezione Guida introduttiva EventBridge alla Amazon EventBridge User Guide.
{ "source": [ "aws.ecs" ], "detail-type": [ "ECS Service Action" ] }
Amazon ECS invia eventi con INFO
WARN
, e tipi di ERROR
eventi. Di seguito sono riportati gli eventi di operazioni di servizio.
Eventi di operazione di servizio con il tipo di eventi INFO
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
-
È in corso l'implementazione di un servizio. L'implementazione del servizio può essere un rollback o una nuova revisione del servizio.
SERVICE_DEPLOYMENT_COMPLETED
-
L'implementazione di un servizio è in stato stazionario ed è completa. L'implementazione del servizio può essere un rollback o l'implementazione di una revisione aggiornata del servizio.
Eventi di operazione di servizio con il tipo di eventi WARN
SERVICE_TASK_START_IMPAIRED
-
Il servizio non è in grado di avviare le attività in modo coerente.
SERVICE_DISCOVERY_INSTANCE_UNHEALTHY
-
Un servizio che utilizza l'individuazione dei 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 uno degli obiettivi del Lattice non è integro. VPC
Eventi di operazione di servizio con il tipo di eventi ERROR
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 service scheduler è stato limitato a causa dei limiti di accelerazione di Amazon ECSAPI.
SERVICE_DISCOVERY_OPERATION_THROTTLED
-
Lo scheduler del servizio è stato limitato a causa dei limiti di accelerazione. AWS Cloud Map API Può verificarsi nei servizi configurati per utilizzare l'individuazione dei 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, la capacità di memoria sulle istanze di container disponibili non è sufficiente CPU o non è disponibile alcuna istanza del contenitore. Un'altra causa comune è la disconnessione dell'agente Amazon ECS Container sull'istanza del contenitore, impedendo allo scheduler di effettuare l'operazione.
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 è che i tag venivano applicati al servizio ma l'utente o il ruolo non avevano optato per il nuovo formato Amazon Resource Name (ARN) nella regione. Per ulteriori informazioni, consulta Nomi di risorse Amazon (ARNs) e IDs. Un'altra causa comune è che Amazon non ECS è stata in grado di assumere il IAM ruolo di attività fornito.
SERVICE_HEALTH_UNKNOWN
-
Il servizio non è stato in grado di descrivere i dati sanitari relativi alle 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.
Esempio 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 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"
}
}
Esempio 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"
}
}
Esempio 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"
}
}
Esempio 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 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 quanto riguarda il tipo di EC2 avvio, è stato tentato di avviare l'operazione sull'istanza Container, 2dd1b186f39845a584488d2ef155c131
ma lo scheduler del servizio non è riuscito a effettuare l'operazione perché insufficiente. CPU
{
"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"
}
}