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à.
Visualizza la cronologia dei servizi utilizzando le distribuzioni di servizi Amazon ECS
Le implementazioni dei servizi offrono una visione completa delle tue implementazioni. Le implementazioni del servizio forniscono le seguenti informazioni sul servizio:
-
La configurazione del carico di lavoro attualmente distribuita (la revisione del servizio di origine)
-
La configurazione del carico di lavoro in fase di implementazione (la revisione del servizio di destinazione)
-
Lo stato della distribuzione
-
Il numero di attività non riuscite rilevate dall'interruzione del circuito
-
Gli CloudWatch allarmi che sono in allarme
-
Quando l'implementazione del servizio è iniziata e completata
-
I dettagli di un eventuale rollback
Per informazioni sulle proprietà di distribuzione del servizio, vedereProprietà incluse in una distribuzione di servizi Amazon ECS.
Le distribuzioni dei servizi sono di sola lettura e ciascuna ha un ID univoco.
Esistono tre fasi di implementazione del servizio:
Stage | Definizione | Stati associati |
---|---|---|
In attesa | È stata creata una distribuzione del servizio, ma non è stata avviata | PENDING |
Continua | È in corso l'implementazione di un servizio |
|
Completato | L'implementazione di un servizio è terminata (con successo o meno) |
|
Le implementazioni dei servizi vengono utilizzate per comprendere il ciclo di vita del servizio e determinare se vi sono azioni da intraprendere. Ad esempio, se si verifica un rollback, potrebbe essere necessario esaminare la distribuzione del servizio e esaminare gli eventi del servizio.
Puoi visualizzare la cronologia di 90 giorni più recente per le distribuzioni create il o dopo il 25 ottobre 2024 utilizzando la console, l'API e il. AWS CLI
È possibile interrompere una distribuzione non completata. Per ulteriori informazioni, consulta Interruzione delle distribuzioni dei servizi Amazon ECS.
Ciclo di vita dell'implementazione del servizio
Amazon ECS crea automaticamente una nuova distribuzione di servizi quando si verifica una delle seguenti azioni:
-
Un utente crea un servizio.
-
Un utente aggiorna il servizio e utilizza l'opzione Force New Deployment.
-
Un utente aggiorna una o più proprietà del servizio che richiedono una distribuzione.
Mentre una distribuzione è in corso, Amazon ECS aggiorna le seguenti proprietà di distribuzione del servizio per riflettere i progressi della distribuzione del servizio:
-
Lo stato
-
Il numero di attività in esecuzione
Il numero di attività in esecuzione indicato nella revisione del servizio potrebbe non corrispondere al numero effettivo di attività in esecuzione. Questo numero rappresenta il numero di attività in esecuzione al termine della distribuzione. Ad esempio, se le attività sono state avviate indipendentemente dalla distribuzione del servizio, tali attività non sono incluse nel conteggio delle attività in esecuzione per la revisione del servizio.
-
Rilevamento di guasti all'interruttore automatico:
-
Il numero di attività che non sono state avviate
-
-
CloudWatch rilevamento dei guasti degli allarmi
-
Gli allarmi attivi
-
-
Informazioni sul rollback:
-
L'ora di inizio
-
Il motivo del rollback
-
L'ARN della revisione del servizio utilizzata per il rollback
-
Il motivo dello stato
Amazon ECS elimina la distribuzione del servizio quando elimini un servizio.
Stati di distribuzione del servizio
L'implementazione di un servizio inizia nello PENDING
stato.
La figura seguente mostra gli stati di distribuzione del servizio che possono verificarsi dopo lo PENDING
stato:IN_PROGRESS
,ROLLBACK_REQUESTED
,SUCCESSFUL
,STOP_REQUESTED
,ROLLBACK_IN_PROGRESSS
, ROLLBACK_FAILED
ROLLBACK_SUCCESSFUL
, eSTOPPED
.

Le seguenti informazioni forniscono dettagli sugli stati di distribuzione del servizio:
-
PENDING
- La distribuzione del servizio è stata creata, ma non è stata avviata.Lo stato può passare a
IN_PROGRESS
ROLLBACK_REQUESTED
,STOP_REQUESTED
, oSTOPPED
. -
IN_PROGRESS
- L'implementazione del servizio è in corso.Lo stato può passare a
SUCCESSFUL
STOP_REQUESTED
,ROLLBACK_REQUESTED
,ROLLBACK_IN_PROGRESS
, eSTOPPED
. -
STOP_REQUESTED
- Lo stato di distribuzione del servizio passa aSTOP_REQUESTED
quando si verifica una delle seguenti condizioni:-
Un utente avvia una nuova distribuzione del servizio.
-
L'opzione di rollback non è utilizzata per il meccanismo di rilevamento dei guasti (basato sull'interruttore automatico o sull'allarme) e il servizio non raggiunge lo stato.
SUCCESSFUL
Lo stato passa a.
STOPPED
-
-
ROLLBACK_REQUESTED
- Lo stato di distribuzione del servizio passa aROLLBACK_REQUESTED
quando un utente richiede un rollback tramite la console, l'API o la CLI.Lo stato può passare a
SUCCESSFUL
ROLLBACK_IN_PROGRESS
, e.STOPPED
-
SUCCESSFUL
- Lo stato di distribuzione del servizio passa aSUCCESSFUL
quando la distribuzione del servizio viene completata con successo. -
ROLLBACK_IN_PROGRESS
- Lo stato di distribuzione del servizio passa alROLLBACK_IN_PROGRESS
momento in cui viene utilizzata l'opzione di rollback per il meccanismo di rilevamento dei guasti (basato sull'interruttore automatico o basato sugli allarmi) e il servizio fallisce.Lo stato passa a, o.
ROLLBACK_SUCCESSFUL
ROLLBACK_FAILED