Veja o motivo das falhas na verificação de integridade - Amazon EC2 Auto Scaling

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Veja o motivo das falhas na verificação de integridade

Usando o procedimento a seguir, você pode exibir informações sobre todas as instâncias substituídas devido a uma verificação de integridade.

Por padrão, o Amazon EC2 Auto Scaling cria uma nova atividade de escalabilidade para encerrar a instância não íntegra e, em seguida, finaliza-a. Enquanto a instância estiver sendo encerrada, outra atividade de escalonamento iniciará uma nova instância. Você pode alterar esse comportamento para começar a lançar uma nova instância o mais rápido possível usando uma política de manutenção de instâncias. Para ter mais informações, consulte Políticas de manutenção de instância.

Console
Visualizando o motivo das falhas na verificação de integridade
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/ e escolha grupos do Auto Scaling no painel de navegação.

  2. Marque a caixa de seleção ao lado do grupo do Auto Scaling.

    Um painel dividido é aberto na parte inferior da página Auto Scaling groups (Grupos do Auto Scaling).

  3. Na guia Activity (Atividade), em Activity history (Histórico de atividades), a coluna Status mostra se o seu grupo do Auto Scaling iniciou ou terminou instâncias com êxito.

    Se ele terminou quaisquer instâncias não íntegras, a coluna Cause (Causa) mostrará a data e a hora do término e o motivo da falha na verificação de integridade. Por exemplo, At 2022-05-14T20:11:53Z an instance was taken out of service in response to a user health-check. Essa mensagem indica que uma verificação de saúde personalizada marcou a instância como não íntegra.

    Para obter ajuda com falhas na verificação de integridade, consulteSolucione problemas de instâncias não íntegras no Amazon EC2 Auto Scaling.

AWS CLI
Visualizando o motivo das falhas na verificação de integridade

Use o comando describe-scaling-activities a seguir.

aws autoscaling describe-scaling-activities --auto-scaling-group-name my-asg

Veja a seguir um exemplo de resposta, em que Cause contém o motivo da falha na verificação de integridade.

{ "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" }, ... ] }

Para obter uma descrição dos campos na saída, consulte Atividade na Referência da API do Amazon EC2 Auto Scaling.

Para descrever as atividades de escalabilidade após a exclusão do grupo Auto Scaling, adicione --include-deleted-groups a opção ao comando describe-scaling-activities.