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

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
  1. Apri la EC2 console Amazon 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 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.