Visualizar eventos programados que afetam as instâncias do Amazon EC2
Além de receber a notificação de eventos agendados por e-mail, é possível verificar se há eventos programados usando um dos métodos a seguir.
- Console
-
Para visualizar eventos programados para suas instâncias
-
Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/
. -
O painel exibe quaisquer recursos com um evento associado em Eventos agendados.
-
Para obter mais detalhes, escolha Eventos no painel de navegação. Todos os recursos com um evento associado serão exibidos. Você pode filtrar por características como tipo de evento, tipo de recurso e zona de disponibilidade.
-
- AWS CLI
-
Para visualizar eventos programados para suas instâncias
Use o comando describe-instance-status.
aws ec2 describe-instance-status \ --instance-id
i-1234567890abcdef0
\ --query "InstanceStatuses[].Events"O exemplo de saída a seguir mostra um evento de reinicialização.
[ "Events": [ { "InstanceEventId": "instance-event-0d59937288b749b32", "Code": "system-reboot", "Description": "The instance is scheduled for a reboot", "NotAfter": "2019-03-15T22:00:00.000Z", "NotBefore": "2019-03-14T20:00:00.000Z", "NotBeforeDeadline": "2019-04-05T11:00:00.000Z" } ] ]
O exemplo de saída a seguir mostra um evento de desativação de instância:
[ "Events": [ { "InstanceEventId": "instance-event-0e439355b779n26", "Code": "instance-stop", "Description": "The instance is running on degraded hardware", "NotBefore": "2015-05-23T00:00:00.000Z" } ] ]
- PowerShell
-
Para visualizar os eventos programados para suas instâncias usando a AWS Tools for Windows PowerShell
Use o seguinte comando Get-EC2InstanceStatus.
PS C:\>
(Get-EC2InstanceStatus -InstanceId
i-1234567890abcdef0
).EventsO exemplo de saída a seguir mostra um evento de desativação de instância:
Code : instance-stop Description : The instance is running on degraded hardware NotBefore : 5/23/2015 12:00:00 AM
- Instance metadata
-
Para visualizar os eventos programados para suas instâncias usando metadados de instância
É possível recuperar informações sobre eventos de manutenção ativos para suas instâncias dos metadados de instância usando o Serviço de metadados da instância versão 2 ou o Serviço de metadados da instância versão 1.
IMDSv2
[ec2-user ~]$
TOKEN=`curl -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600"` \ && curl -H "X-aws-ec2-metadata-token: $TOKEN" http://169.254.169.254/latest/meta-data/events/maintenance/scheduled
IMDSv1
[ec2-user ~]$
curl http://169.254.169.254/latest/meta-data/events/maintenance/scheduled
A seguir, temos um exemplo de saída com informações sobre um evento de reinicialização do sistema programado, no formato JSON.
[ { "NotBefore" : "21 Jan 2019 09:00:43 GMT", "Code" : "system-reboot", "Description" : "scheduled reboot", "EventId" : "instance-event-0d59937288b749b32", "NotAfter" : "21 Jan 2019 09:17:23 GMT", "State" : "active" } ]
Para visualizar o histórico de eventos sobre eventos concluídos ou cancelados das suas instâncias usando metadados de instância
É possível recuperar informações sobre eventos concluídos ou cancelados para suas instâncias dos metadados de instância usando o Serviço de metadados da instância versão 2 ou o Serviço de metadados da instância versão 1.
IMDSv2
[ec2-user ~]$
TOKEN=`curl -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600"` \ && curl -H "X-aws-ec2-metadata-token: $TOKEN" http://169.254.169.254/latest/meta-data/events/maintenance/history
IMDSv1
[ec2-user ~]$
curl http://169.254.169.254/latest/meta-data/events/maintenance/history
A seguir, temos um exemplo de saída com informações sobre um evento de reinicialização do sistema que foi cancelado e um que foi concluído, no formato JSON.
[ { "NotBefore" : "21 Jan 2019 09:00:43 GMT", "Code" : "system-reboot", "Description" : "[Canceled] scheduled reboot", "EventId" : "instance-event-0d59937288b749b32", "NotAfter" : "21 Jan 2019 09:17:23 GMT", "State" : "canceled" }, { "NotBefore" : "29 Jan 2019 09:00:43 GMT", "Code" : "system-reboot", "Description" : "[Completed] scheduled reboot", "EventId" : "instance-event-0d59937288b749b32", "NotAfter" : "29 Jan 2019 09:17:23 GMT", "State" : "completed" } ]
- AWS Health
-
É possível usar o AWS Health Dashboard para saber mais sobre eventos que podem afetar a instância. O AWS Health Dashboard organiza problemas em três grupos: ocorrências abertas, alterações programadas e outras notificações. O grupo de alterações programadas contém itens presentes e futuros.
Para obter mais informações, consulte Como iniciar o AWS Health Dashboard no Guia do usuário doAWS Health.