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à.
Come visualizzare il motivo dei fallimenti dei controlli dell'integrità
Utilizzando la procedura seguente, puoi visualizzare le informazioni su tutte le istanze sostituite a seguito di un controllo dell'integrità.
Per impostazione predefinita, Amazon EC2 Auto Scaling crea una nuova attività di scalabilità per terminare l'istanza non integra e poi la interrompe. Mentre l'istanza viene terminata, un'altra attività di dimensionamento avvia una nuova istanza. Puoi modificare questo comportamento per iniziare a lanciare una nuova istanza il prima possibile utilizzando una politica di manutenzione dell'istanza. Per ulteriori informazioni, consulta Policy di manutenzione delle istanze.
- Console
-
Visualizzazione del motivo degli errori del controllo sanitario
Apri la EC2 console Amazon all'indirizzo https://console.aws.amazon.com/ec2/e scegli Auto Scaling Groups dal pannello di navigazione.
-
Seleziona la casella di controllo accanto al gruppo con scalabilità automatica.
Si aprirà un riquadro diviso nella parte inferiore della pagina Gruppi Auto Scaling.
-
Nella scheda Activity (Attività) in Activity history (Cronologia attività), la colonna Status (Stato) indica se il gruppo con scalabilità automatica ha avviato o terminato correttamente le istanze.
Se ha terminato eventuali istanze non integre, il campo Cause (Causa) mostra la data e l'ora della terminazione e il motivo dell'errore di controllo dell'integrità. Ad esempio At 2022-05-14T20:11:53Z an instance was taken
out of service in response to a user
health-check
. Questo messaggio indica che un controllo sanitario personalizzato ha contrassegnato l'istanza come non integra.
Per informazioni sugli errori dei controlli sanitari, consulta. Risolvi i problemi relativi alle istanze non integre in Amazon Auto Scaling EC2
- AWS CLI
-
Visualizzazione del motivo degli errori dei controlli sanitari
Utilizza il seguente comando describe-scaling-activities.
aws autoscaling describe-scaling-activities --auto-scaling-group-name my-asg
Di seguito è riportato un esempio di risposta, in cui Cause
è riportato il motivo dell'esito negativo del controllo sanitario.
{
"Activities": [
{
"ActivityId": "4c65e23d-a35a-4e7d-b6e4-2eaa8753dc12",
"AutoScalingGroupName": "my-asg",
"Description": "Terminating EC2 instance: i-04925c838b6438f14",
"Cause": "At 2021-04-01T21:48:35Z an instance was taken out of service in response to a user health-check.",
"StartTime": "2021-04-01T21:48:35.859Z",
"EndTime": "2021-04-01T21:49:18Z",
"StatusCode": "Successful",
"Progress": 100,
"Details": "{\"Subnet ID\":\"subnet-5ea0c127\",\"Availability Zone\":\"us-west-2a\"...}",
"AutoScalingGroupARN": "arn:aws:autoscaling:us-west-2:123456789012:autoScalingGroup:283179a2-f3ce-423d-93f6-66bb518232f7:autoScalingGroupName/my-asg"
},
...
]
}
Per una descrizione dei campi nell'output, consulta Activity in Amazon EC2 Auto Scaling API Reference.
Per descrivere le attività di ridimensionamento dopo l'eliminazione del gruppo Auto Scaling, aggiungete --include-deleted-groups
l'opzione al describe-scaling-activitiescomando.