Come visualizzare il motivo dei fallimenti dei controlli dell'integrità - Amazon EC2 Auto Scaling

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à.

Dimensionamento automatico Amazon EC2 crea una nuova attività di dimensionamento per terminare l'istanza non integra, quindi la termina. Mentre l'istanza viene terminata, un'altra attività di dimensionamento avvia una nuova istanza. È possibile 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
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/e scegli Auto Scaling Groups dal pannello di navigazione.

  2. Seleziona la casella di controllo accanto al gruppo con scalabilità automatica.

    Si aprirà un riquadro diviso nella parte inferiore della pagina Gruppi Auto Scaling.

  3. 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 dello stato 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 EC2 Auto Scaling

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 Attività nella Riferimenti generali alle API Amazon EC2 Auto Scaling.

Per descrivere le attività di ridimensionamento dopo l'eliminazione del gruppo Auto Scaling, aggiungete --include-deleted-groups l'opzione al describe-scaling-activitiescomando.