

# Eventos programados para instâncias do Amazon EC2
<a name="monitoring-instances-status-check_sched"></a>

Para garantir a confiabilidade e o desempenho da infraestrutura, o AWS pode programar eventos para reinicializar, interromper e retirar suas instâncias. Esses eventos não ocorrem com frequência.

Se uma de suas instâncias for afetada por um evento programado, o AWS notificará você com antecedência por e-mail usando o endereço de e-mail associado à sua conta AWS. O e-mail fornece detalhes sobre o evento, como as datas de início e término. Dependendo do tipo de evento, é possível tomar providências para controlar sua duração. A AWS também envia um evento do AWS Health, que é possível monitorar e gerenciar usando o Amazon EventBridge. Para obter mais informações, consulte [Monitoramento de eventos no AWS Health com o Amazon EventBridge](https://docs.aws.amazon.com/health/latest/ug/cloudwatch-events-health.html). 

Eventos programados são gerenciados por AWS. Não é possível agendar eventos para suas instâncias. No entanto, você pode:
+ Visualizar eventos programados para suas instâncias.
+ Personalize as notificações de eventos programados para incluir ou remover etiquetas da notificação por e-mail.
+ Reagendar determinados eventos programados.
+ Criar janelas de eventos personalizadas para eventos programados.
+ Tomar medidas quando uma instância estiver programada para reinicializar, interromper ou ser retirada.

Para garantir que você receba notificações de eventos programados, verifique suas informações de contato na página [Conta](https://console.aws.amazon.com/billing/home?#/account).

**nota**  
Quando uma instância for afetada por um evento agendado e fizer parte de um grupo do Auto Scaling, o Amazon EC2 Auto Scaling futuramente a substituirá como parte de suas verificações de integridade, e você não precisará realizar nenhuma outra ação. Para obter mais informações sobre as verificações de integridade realizadas pelo Amazon EC2 Auto Scaling, consulte [Health checks for instances in an Auto Scaling group](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-health-checks.html) no *Guia do usuário do Amazon EC2 Auto Scaling*.

## Tipos de eventos programados
<a name="types-of-scheduled-events"></a>

O Amazon EC2 pode criar os seguintes tipos de eventos programados para suas instâncias, onde o evento ocorre em um horário programado:


| Tipo de evento | Código do evento | Ação de evento | 
| --- | --- | --- | 
| Interrupção da instância | instance-stop | Na hora programada, a instância é interrompida. Quando você iniciá-la novamente, ela será migrada para um novo host. Aplicável somente a instâncias com um volume raiz do Amazon EBS. | 
| Desativação da instância | instance-retirement | Na hora programada, a instância é interrompida se tiver um volume raiz do Amazon EBS ou encerrada se tiver um volume raiz do armazenamento de instância. | 
| Reinicialização da instância | instance-reboot | Na hora programada, a instância é reinicializada. A instância permanece no host e, durante a reinicialização, o host passa por uma manutenção. Isso é conhecido como reinicialização no local. | 
| Reinicialização do sistema | system-reboot | Na hora programada, a instância é reinicializada e migrada para um novo host. Isso é conhecido como migração com reinicialização. | 
| Manutenção do sistema | system-maintenance | Na hora programada, a instância pode ser temporariamente afetada pela manutenção de rede ou pela manutenção de energia. | 

## Determinar o tipo de evento
<a name="scheduled-event-type"></a>

É possível verificar que tipo de evento está programado para a sua instância.

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

**Para determinar o tipo de evento**

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

1. No painel de navegação, selecione **Events**.

1. Na tabela, o código de evento aparece na coluna **Tipo de evento**.

1. Para filtrar a tabela de forma a mostrar somente os eventos de instâncias, no campo de pesquisa, escolha **Tipo de recurso: instância** na lista de filtros.

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

**Para determinar o tipo de evento para uma instância**  
Use o comando [describe-instance-status](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-status.html). Se a instância tiver um evento programado associado, a saída fornecerá informações sobre ele.

```
aws ec2 describe-instance-status \
    --instance-ids {{i-1234567890abcdef0}} \
    --query InstanceStatuses[].Events
```

O seguinte é um exemplo de saída. O código do evento programado é `system-reboot`.

```
[
    "Events": [
        {
            "InstanceEventId": "instance-event-0d59937288b749b32",
            "Code": "system-reboot",
            "Description": "The instance is scheduled for a reboot",
            "NotAfter": "2020-03-14T22:00:00.000Z",
            "NotBefore": "2020-03-14T20:00:00.000Z",
            "NotBeforeDeadline": "2020-04-05T11:00:00.000Z"
        }
    ]
]
```

------
#### [ PowerShell ]

**Para determinar o tipo de evento para uma instância**  
Use o cmdlet [Get-EC2InstanceStatus](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceStatus.html). Se a instância tiver um evento programado associado, a saída fornecerá informações sobre ele.

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

O seguinte é um exemplo de saída. O código do evento programado é `system-reboot`.

```
Code              : system-reboot
Description       : The instance is scheduled for a reboot
InstanceEventId   : instance-event-0d59937288b749b32
NotAfter          : 2020-03-14T22:00:00.000Z
NotBefore         : 2020-03-14T20:00:00.000Z
NotBeforeDeadline : 2020-04-05T11:00:00.000Z
```

------

**Topics**
+ [Tipos de eventos programados](#types-of-scheduled-events)
+ [Determinar o tipo de evento](#scheduled-event-type)
+ [Gerenciamento das instâncias do Amazon EC2 agendadas para interrupção ou desativação](schedevents_actions_retire.md)
+ [Gerenciamento das instâncias do Amazon EC2 agendadas para reinicialização](schedevents_actions_reboot.md)
+ [Gerenciamento das instâncias do Amazon EC2 agendadas para manutenção](schedevents_actions_maintenance.md)
+ [Visualizar eventos programados que afetam as instâncias do Amazon EC2](viewing_scheduled_events.md)
+ [Personalizar notificações de eventos programados para suas instâncias do EC2](customizing_scheduled_event_notifications.md)
+ [Reagendar um evento programado para uma instância do EC2](reschedule-event.md)
+ [Criar janelas de eventos personalizadas para eventos programados que afetam as instâncias do Amazon EC2](event-windows.md)