

# Visualizar eventos programados que afetam as instâncias do Amazon EC2
<a name="viewing_scheduled_events"></a>

Além de receber a notificação de eventos programados por e-mail, você pode verificar se há eventos programados.

------
#### [ Console ]

**Para visualizar eventos programados para suas instâncias**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. O painel exibe quaisquer recursos com um evento associado em **Eventos agendados**.  
![Visualização de eventos usando o painel.](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/images/dashboard-scheduled-events.png)

1. Para obter mais detalhes, escolha **Eventos** no painel de navegação. Todos os recursos com um evento associado serão exibidos. É possível filtrar por características como tipo de evento, tipo de recurso e zona de disponibilidade.  
![Visualização de eventos usando a página de eventos.](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/images/events-instance-scheduled-stop.png)

------
#### [ AWS CLI ]

**Para visualizar eventos programados para suas instâncias**  
Use o comando [describe-instance-status](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-status.html).

```
aws ec2 describe-instance-status \
    --instance-ids {{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 eventos programados para suas instâncias**  
Use o seguinte comando [Get-EC2InstanceStatus](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceStatus.html).

```
(Get-EC2InstanceStatus -InstanceId {{i-1234567890abcdef0}}).Events
```

O 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](ec2-instance-metadata.md) 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](ec2-instance-metadata.md) 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 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](https://docs.aws.amazon.com/health/latest/ug/getting-started-health-dashboard.html) no *Guia do usuário do AWS Health*.

------