

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

# Inicie uma atualização de instância usando o ou Console de gerenciamento da AWS AWS CLI
<a name="start-instance-refresh"></a>

**Importante**  
É possível reverter uma atualização de instância que esteja em andamento para desfazer alterações. Para que isso funcione, o grupo do Auto Scaling deve atender aos pré-requisitos para uso de reversões antes de iniciar a atualização de instância. Para obter mais informações, consulte [Desfazer alterações com uma reversão manual ou automática](instance-refresh-rollback.md).

Os procedimentos a seguir ajudam você a iniciar uma atualização de instância usando o Console de gerenciamento da AWS ou AWS CLI.

## Iniciar uma atualização de instância (console)
<a name="start-instance-refresh-console"></a>

Se esta for a primeira vez que inicia uma atualização de instância, fazer isso usando o console ajudará você a entender os recursos e as opções disponíveis.

### Iniciar uma atualização de instância no console (procedimento básico)
<a name="starting-an-instance-refresh-in-the-console"></a>

Use o procedimento a seguir se você não tiver definido anteriormente uma [política de instâncias mistas](ec2-auto-scaling-mixed-instances-groups.md) para seu grupo do Auto Scaling. Se você já definiu uma política de instâncias mistas, consulte [Iniciar uma atualização de instância no console (grupo de instâncias mistas)](#starting-an-instance-refresh-in-the-console-mig) para iniciar uma atualização de instância.

**Para iniciar uma atualização de instância**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)e escolha **Auto Scaling Groups** no painel de navegação.

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

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

1. Na guia **Atualização de instância**, em **Atualização ativa de instância**, escolha **Iniciar atualização de instância**.

1. Para **configurações de disponibilidade**, faça o seguinte:

   1. Para o **método de substituição de instância**:
      + Se você *não* definiu uma política de manutenção de instâncias no grupo do Auto Scaling, a configuração padrão para o **método de substituição de instância** é **Encerrar e iniciar**. Esse é o comportamento padrão legado de uma atualização de instância.
      + Se você definir uma política de manutenção de instância no grupo do Auto Scaling, ela fornecerá valores padrão para o **método de substituição de instância**. Para substituir a política de manutenção da instância, escolha **Substituir**. A substituição é aplicada somente à atualização de instância atual. Na próxima vez que você iniciar uma atualização de instância, esses valores serão redefinidos para os padrões da política de manutenção de instâncias. 

      O procedimento a seguir explica como atualizar o método de substituição de instância.

      1. Escolha um dos seguintes métodos de substituição de instância:
         + **Iniciar antes de encerrar**: uma nova instância deve ser provisionada primeiro antes que uma instância existente possa ser encerrada. Essa é uma boa opção para aplicações que favorecem a disponibilidade em detrimento da redução de custos.
         + **Encerrar e iniciar**: novas instâncias são provisionadas ao mesmo tempo em que as instâncias existentes são encerradas. Esta é uma boa opção para aplicações que favorecem a economia de custos em detrimento da disponibilidade. Também é uma boa opção para aplicações que não devem lançar mais capacidade do que a disponível atualmente.
         + **Comportamento personalizado**: esta opção permite configurar um intervalo mínimo e máximo personalizado para a quantidade de capacidade que você deseja disponibilizar ao substituir instâncias. Isso pode ajudar a alcançar o equilíbrio certo entre custo e disponibilidade.

      1. Em **Definir porcentagem de integridade**, insira valores para um ou ambos os campos a seguir. Os campos de ativação variam de acordo com a opção escolhida para o **método de substituição de instância**. 
         + **Mínimo**: define a porcentagem mínima de integridade necessária para continuar com a atualização de instâncias.
         + **Máximo**: Define a porcentagem máxima íntegra possível durante a atualização da instância. 

      1. Expanda a seção **Exibir capacidade temporária estimada durante substituições com base no tamanho** atual do grupo para confirmar como os valores de **Mínimo** e **Máximo** se aplicam ao seu grupo. Os valores exatos usados dependem do valor de capacidade desejado, que mudará se o grupo for ampliado.

      1. **Expanda a seção **Definir comportamento alternativo para tamanhos de reposição inválidos** e, em seguida, escolha se deseja **violar a porcentagem máxima de integridade** para priorizar a disponibilidade ou violar a porcentagem mínima de integridade.** 

         Manter a opção padrão de **Violar porcentagem mínima de integridade** não é recomendado para grupos muito pequenos. Se houver apenas uma instância no grupo do Auto Scaling, iniciar uma atualização de instância poderá resultar em uma interrupção.

         Essa etapa configura o comportamento de fallback se você estiver usando um grupo do Auto Scaling que ainda não tem uma política de manutenção de instâncias. Essa opção não está disponível e não aparece quando seu grupo tem uma política de manutenção de instâncias. Essa opção também está disponível somente para o método de substituição **Encerrar e iniciar**. Outros métodos de substituição violarão a porcentagem máxima de integridade para priorizar a disponibilidade.

   1. Em **Aquecimento da instância**, insira o número de segundos desde a mudança do estado de uma nova instância até o `InService` término da inicialização. O Amazon EC2 Auto Scaling aguarda esse tempo antes de substituir a próxima instância. 

      Durante o aquecimento, instâncias recém-iniciadas também não são contabilizadas nas métricas agregadas do grupo do Auto Scaling (como `CPUUtilization`, `NetworkIn`, `NetworkOut` etc.). Se você adicionou políticas de escalabilidade ao grupo do Auto Scaling, as ações de escalabilidade serão executadas em paralelo. Se você definir um intervalo longo para o período de aquecimento de atualização de instância, levará mais tempo para que as instâncias recém-iniciadas sejam exibidas nas métricas. Portanto, um período de aquecimento adequado evita a escalabilidade do Amazon EC2 Auto Scaling em dados de métricas obsoletos.

      Se você já definiu corretamente um aquecimento de instâncias padrão para o grupo do Auto Scaling, não é necessário alterar o aquecimento da instância. Porém, se quiser substituir o padrão, você pode definir um valor para essa opção. Para obter mais informações sobre como configurar o aquecimento de instâncias, consulte [Definir o aquecimento padrão da instância para um grupo do Auto Scaling](ec2-auto-scaling-default-instance-warmup.md).

1. Para **configurações de atualização**, faça o seguinte:

   1. (Opcional) Em **Pontos de verificação**, escolha **Habilitar pontos de verificação** para substituir instâncias usando uma abordagem incremental ou faseada para uma atualização de instância. Isso fornece tempo adicional para verificação entre conjuntos de substituições. Se você optar por não ativar pontos de verificação, as instâncias serão substituídas em uma operação quase contínua.

      Se você habilitar pontos de verificação, consulte [Habilitar pontos de verificação (console)](enable-checkpoints-console-cli.md#enable-checkpoints-console) para obter etapas adicionais.

   1. (Opcional) Em **Tempo de incorporação** especifique a quantidade de tempo de espera no final de uma atualização de instância antes que a atualização da instância seja considerada concluída.

   1. Habilitar ou desativar **Ignorar correspondência** :
      + Para ignorar a substituição de instâncias que já correspondem ao modelo de execução, mantenha a caixa de seleção **Habilitar opção de ignorar correspondência** marcada.
      + Se você desativar ignorar correspondência desmarcando essa caixa de seleção, todas as instâncias poderão ser substituídas.

      Ao ativar a correspondência ignorada, você pode definir um novo modelo de execução ou uma nova versão do modelo de execução em vez de usar o existente. Faça isso na seção **Configuração desejada** da página **Iniciar atualização de instância**. 
**nota**  
Para usar o recurso de ignorar correspondência para atualizar um grupo do Auto Scaling que atualmente use uma configuração de execução, é necessário selecionar um modelo de execução em **Configuração desejada**. Ignorar correspondência com uma configuração de inicialização não é compatível.

   1. Em **Instâncias em espera**, escolha **Ignorar**, **Terminar** ou **Aguardar**. Isso determina o que acontecerá se as instâncias forem encontradas no estado `Standby`. Para obter mais informações, consulte [Remover temporiamente instâncias do grupo do Auto Scaling](as-enter-exit-standby.md).

      Se você escolher **Aguardar**, deverá realizar outras ações para retornar essas instâncias ao serviço. Senão, a atualização de instância substituirá todas as instâncias `InService` e aguardará uma hora. Então, se alguma instância `Standby` permanecer, a atualização de instância falhará. Para evitar essa situação, escolha **Ignorar** ou **Terminar** as instâncias. 

   1. Para **Instâncias protegidas de redução da escala na horizontal**, escolha **Ignorar**, **Substituir** ou **Aguardar**. Isso determina o que acontecerá se instâncias protegidas contra redução da escala na horizontal forem encontradas. Para obter mais informações, consulte [Use a proteção de redução da escala horizontalmente da instância para controlar a terminação da instância](ec2-auto-scaling-instance-protection.md).

      Se você escolher **Aguardar**, deverá realizar outras ações para remover a proteção contra redução da escala na horizontal dessas instâncias. Senão, a atualização de instância substituirá todas as instâncias não protegidas e aguardará uma hora. Então, se alguma instância protegida contra redução da escala na horizontal permanecer, a atualização de instância falhará. Para evitar essa situação, escolha **Ignorar** ou **Substituir** as instâncias. 

1. (Opcional) Para **CloudWatch alarme**, escolha **Ativar CloudWatch alarmes** e, em seguida, escolha um ou mais alarmes. CloudWatch os alarmes podem ser usados para identificar quaisquer problemas e falhar na operação se um alarme entrar no `ALARM` estado. Para obter mais informações, consulte [Iniciar uma atualização de instância com reversão automática](instance-refresh-rollback.md#instance-refresh-using-auto-rollback). 

1. (Opcional) Expanda a seção **Configuração desejada** para especificar as atualizações que você deseja fazer no grupo do Auto Scaling.

   Nesta etapa, você pode optar por usar a sintaxe JSON ou YAML para editar valores de parâmetros em vez de fazer seleções na interface do console. Para isso, escolha **Usar editor de código** em vez de **Usar a interface do console**. O procedimento a seguir explica como fazer seleções usando a interface do console.

   1. Para **Atualizar o modelo de execução**: 
      + Se você *não* criou um novo modelo de execução ou uma nova versão de modelo de execução para seu grupo do Auto Scaling, não marque essa caixa de seleção.
      + Se você criou um novo modelo de execução ou uma nova versão do modelo de execução, marque esta caixa de seleção. Quando você seleciona essa opção, o Amazon EC2 Auto Scaling exibe o modelo de execução atual e a versão atual do modelo de execução. Também lista todas as outras versões disponíveis. Escolha o modelo de lançamento e, em seguida, escolha a versão. 

        Após escolher uma versão, você poderá visualizar as informações da versão. Esta é a versão do modelo de execução que será usada ao substituir instâncias como parte de uma atualização de instância. Se a atualização da instância tiver êxito, essa versão do modelo de execução também será usada sempre que novas instâncias forem iniciadas, como quando o grupo for dimensionado.

   1. Em **Choose a set of instance types and purchase options to override the instance type in the launch template** (Escolha um conjunto de tipos de instância e opções de compra para substituir o tipo de instância no modelo de execução):
      + Não marque essa caixa de seleção se quiser usar o tipo de instância e a opção de compra que você especificou no modelo de execução.
      + Marque esta caixa de seleção se quiser substituir o tipo de instância no modelo de execução ou executar instâncias spot. É possível adicionar manualmente cada tipo de instância ou escolher um tipo de instância primária e uma opção de recomendação que recupere outros tipos de instância correspondentes para você. Se você pretende iniciar instâncias spot, recomendamos adicionar alguns tipos diferentes de instância. Dessa forma, o Amazon EC2 Auto Scaling pode iniciar outro tipo de instância se houver capacidade de instância insuficiente nas zonas de disponibilidade escolhidas. Para obter mais informações, consulte [Grupos do Auto Scaling com vários tipos de instâncias e opções de compra](ec2-auto-scaling-mixed-instances-groups.md).
**Atenção**  
Não use instâncias spot com aplicações que não conseguem lidar com uma interrupção de instância spot. As interrupções poderão ocorrer se o serviço do Amazon EC2 Spot precisar recuperar a capacidade.

      Se você marcar essa caixa de seleção, verifique se o modelo de execução já não solicita instâncias spot. Não é possível usar um modelo de execução que solicite instâncias spot para criar um grupo do Auto Scaling que use vários tipos de instância e execute instâncias spot e sob demanda.
**nota**  
Para configurar essas opções em um grupo do Auto Scaling que atualmente use uma configuração de execução, é necessário selecionar um modelo de execução em **Update launch template** (Atualizar modelo de execução). Não há suporte à substituição do tipo de instância na configuração de execução.

1. (Opcional) Em **Configurações de reversão**, escolha **Habilitar reversão automática** para reverter automaticamente a atualização de instância em caso de falha.

   Essa configuração só pode ser habilitada quando o grupo do Auto Scaling atende aos pré-requisitos para usar reversões. 

   Para obter mais informações, consulte [Desfazer alterações com uma reversão manual ou automática](instance-refresh-rollback.md).

1. Revise todas as seleções para confirmar que tudo esteja configurado corretamente.

   Nesse ponto, é bom verificar se as diferenças entre as alterações atuais e propostas não afetarão sua aplicação de maneiras inesperadas ou indesejadas. Para confirmar se o tipo de instância é compatível com o modelo de execução, consulte [Compatibilidade de tipo de instância](instance-refresh-overview.md#instance-type-compatibility).

1. Quando estiver satisfeito com as seleções de atualização da instância, escolha **Iniciar atualização da instância**. 

### Iniciar uma atualização de instância no console (grupo de instâncias mistas)
<a name="starting-an-instance-refresh-in-the-console-mig"></a>

Use o procedimento a seguir se você criou um grupo do Auto Scaling com [política de instâncias mistas](ec2-auto-scaling-mixed-instances-groups.md). Se você não definiu ainda uma política de instâncias mistas para seu grupo, consulte [Iniciar uma atualização de instância no console (procedimento básico)](#starting-an-instance-refresh-in-the-console) para iniciar uma atualização de instância.

**Para iniciar uma atualização de instância**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)e escolha **Auto Scaling Groups** no painel de navegação.

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

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

1. Na guia **Atualização de instância**, em **Atualização ativa de instância**, escolha **Iniciar atualização de instância**.

1. Para **configurações de disponibilidade**, faça o seguinte:

   1. Para o **método de substituição de instância**:
      + Se você *não* definiu uma política de manutenção de instâncias no grupo do Auto Scaling, a configuração padrão para o **método de substituição de instância** é **Encerrar e iniciar**. Esse é o comportamento padrão legado de uma atualização de instância.
      + Se você definir uma política de manutenção de instância no grupo do Auto Scaling, ela fornecerá valores padrão para o **método de substituição de instância**. Para substituir a política de manutenção da instância, escolha **Substituir**. A substituição é aplicada somente à atualização de instância atual. Na próxima vez que você iniciar uma atualização de instância, esses valores serão redefinidos para os padrões da política de manutenção de instâncias. 

      O procedimento a seguir explica como atualizar o método de substituição de instância.

      1. Escolha um dos seguintes métodos de substituição de instância:
         + **Iniciar antes de encerrar**: uma nova instância deve ser provisionada primeiro antes que uma instância existente possa ser encerrada. Essa é uma boa opção para aplicações que favorecem a disponibilidade em detrimento da redução de custos.
         + **Encerrar e iniciar**: novas instâncias são provisionadas ao mesmo tempo em que as instâncias existentes são encerradas. Esta é uma boa opção para aplicações que favorecem a economia de custos em detrimento da disponibilidade. Também é uma boa opção para aplicações que não devem lançar mais capacidade do que a disponível atualmente.
         + **Comportamento personalizado**: esta opção permite configurar um intervalo mínimo e máximo personalizado para a quantidade de capacidade que você deseja disponibilizar ao substituir instâncias. Isso pode ajudar a alcançar o equilíbrio certo entre custo e disponibilidade.

      1. Em **Definir porcentagem de integridade**, insira valores para um ou ambos os campos a seguir. Os campos de ativação variam de acordo com a opção escolhida para o **método de substituição de instância**. 
         + **Mínimo**: define a porcentagem mínima de integridade necessária para continuar com a atualização de instâncias.
         + **Máximo**: Define a porcentagem máxima íntegra possível durante a atualização da instância.

      1. Expanda a seção **Exibir capacidade temporária estimada durante substituições com base no tamanho** atual do grupo para confirmar como os valores de **Mínimo** e **Máximo** se aplicam ao seu grupo. Os valores exatos usados dependem do valor de capacidade desejado, que mudará se o grupo for ampliado.

      1. **Expanda a seção **Definir comportamento alternativo para tamanhos de reposição inválidos** e, em seguida, escolha se deseja **violar a porcentagem máxima de integridade** para priorizar a disponibilidade ou violar a porcentagem mínima de integridade.** 

         Manter a opção padrão de **Violar porcentagem mínima de integridade** não é recomendado para grupos muito pequenos. Se houver apenas uma instância no grupo do Auto Scaling, iniciar uma atualização de instância poderá resultar em uma interrupção.

         Essa etapa configura o comportamento de fallback se você estiver usando um grupo do Auto Scaling que ainda não tem uma política de manutenção de instâncias. Essa opção não está disponível e não aparece quando seu grupo tem uma política de manutenção de instâncias. Essa opção também está disponível somente para o método de substituição **Encerrar e iniciar**. Outros métodos de substituição violarão a porcentagem máxima de integridade para priorizar a disponibilidade.

   1. Em **Aquecimento da instância**, insira o número de segundos desde a mudança do estado de uma nova instância até o `InService` término da inicialização. O Amazon EC2 Auto Scaling aguarda esse tempo antes de substituir a próxima instância. 

      Durante o aquecimento, instâncias recém-iniciadas também não são contabilizadas nas métricas agregadas do grupo do Auto Scaling (como `CPUUtilization`, `NetworkIn`, `NetworkOut` etc.). Se você adicionou políticas de escalabilidade ao grupo do Auto Scaling, as ações de escalabilidade serão executadas em paralelo. Se você definir um intervalo longo para o período de aquecimento de atualização de instância, levará mais tempo para que as instâncias recém-iniciadas sejam exibidas nas métricas. Portanto, um período de aquecimento adequado evita a escalabilidade do Amazon EC2 Auto Scaling em dados de métricas obsoletos.

      Se você já definiu corretamente um aquecimento de instâncias padrão para o grupo do Auto Scaling, não é necessário alterar o aquecimento da instância. Porém, se quiser substituir o padrão, você pode definir um valor para essa opção. Para obter mais informações sobre como configurar o aquecimento de instâncias, consulte [Definir o aquecimento padrão da instância para um grupo do Auto Scaling](ec2-auto-scaling-default-instance-warmup.md).

1. Para **configurações de atualização**, faça o seguinte:

   1. (Opcional) Em **Pontos de verificação**, escolha **Habilitar pontos de verificação** para substituir instâncias usando uma abordagem incremental ou faseada para uma atualização de instância. Isso fornece tempo adicional para verificação entre conjuntos de substituições. Se você optar por não ativar pontos de verificação, as instâncias serão substituídas em uma operação quase contínua.

      Se você habilitar pontos de verificação, consulte [Habilitar pontos de verificação (console)](enable-checkpoints-console-cli.md#enable-checkpoints-console) para obter etapas adicionais.

   1. Habilitar ou desativar **Ignorar correspondência**:
      + Para ignorar a substituição de instâncias que já correspondem ao modelo de execução e quaisquer substituições de tipo de instância, mantenha a caixa de seleção **Habilitar opção de ignorar correspondência** marcada.
      + Se você optar por desativar ignorar correspondência desmarcando essa caixa de seleção, todas as instâncias poderão ser substituídas.

      Ao ativar a correspondência ignorada, você pode definir um novo modelo de execução ou uma nova versão do modelo de execução em vez de usar o existente. Faça isso na seção **Configuração desejada** da página **Iniciar atualização de instância**. Você também pode atualizar suas substituições de tipo de instância em **Desired configuration** (Configuração desejada). 

   1. Em **Instâncias em espera**, escolha **Ignorar**, **Terminar** ou **Aguardar**. Isso determina o que acontecerá se as instâncias forem encontradas no estado `Standby`. Para obter mais informações, consulte [Remover temporiamente instâncias do grupo do Auto Scaling](as-enter-exit-standby.md).

      Se você escolher **Aguardar**, deverá realizar outras ações para retornar essas instâncias ao serviço. Do contrário, a atualização de instância substituirá todas as instâncias `InService` e aguardará uma hora. Então, se alguma instância `Standby` permanecer, a atualização de instância falhará. Para evitar essa situação, escolha **Ignorar** ou **Terminar** as instâncias. 

   1. Para **Instâncias protegidas de redução da escala na horizontal**, escolha **Ignorar**, **Substituir** ou **Aguardar**. Isso determina o que acontecerá se instâncias protegidas contra redução da escala na horizontal forem encontradas. Para obter mais informações, consulte [Use a proteção de redução da escala horizontalmente da instância para controlar a terminação da instância](ec2-auto-scaling-instance-protection.md).

      Se você escolher **Aguardar**, deverá realizar outras ações para remover a proteção contra redução da escala na horizontal dessas instâncias. Senão, a atualização de instância substituirá todas as instâncias não protegidas e aguardará uma hora. Então, se alguma instância protegida contra redução da escala na horizontal permanecer, a atualização de instância falhará. Para evitar essa situação, escolha **Ignorar** ou **Substituir** as instâncias.

1. (Opcional) Para **CloudWatch alarme**, escolha **Ativar CloudWatch alarmes** e, em seguida, escolha um ou mais alarmes. CloudWatch os alarmes podem ser usados para identificar quaisquer problemas e falhar na operação se um alarme entrar no `ALARM` estado. Para obter mais informações, consulte [Iniciar uma atualização de instância com reversão automática](instance-refresh-rollback.md#instance-refresh-using-auto-rollback). 

1. Na seção **Desired configuration** (Configuração desejada), faça o seguinte: 

   Nesta etapa, você pode optar por usar a sintaxe JSON ou YAML para editar valores de parâmetros em vez de fazer seleções na interface do console. Para isso, escolha **Usar editor de código** em vez de **Usar a interface do console**. O procedimento a seguir explica como fazer seleções usando a interface do console.

   1. Para **Atualizar o modelo de execução**: 
      + Se você *não* criou um novo modelo de execução ou uma nova versão de modelo de execução para seu grupo do Auto Scaling, não marque essa caixa de seleção.
      + Se você criou um novo modelo de execução ou uma nova versão do modelo de execução, marque esta caixa de seleção. Quando você seleciona essa opção, o Amazon EC2 Auto Scaling exibe o modelo de execução atual e a versão atual do modelo de execução. Também lista todas as outras versões disponíveis. Escolha o modelo de lançamento e, em seguida, escolha a versão. 

        Após escolher uma versão, você poderá visualizar as informações da versão. Esta é a versão do modelo de execução que será usada ao substituir instâncias como parte de uma atualização de instância. Se a atualização da instância tiver êxito, essa versão do modelo de execução também será usada sempre que novas instâncias forem iniciadas, como quando o grupo for dimensionado.

   1. Em **Use these settings to override the instance type and purchase option defined in the launch template** (Use estas configurações para substituir o tipo de instância e a opção de compra definidas no modelo de execução): 

      Por padrão, esta caixa de seleção está marcada. O Amazon EC2 Auto Scaling preenche cada parâmetro com o valor que está atualmente definido na *política de instâncias mistas* para o grupo do Auto Scaling. Atualize somente os valores dos parâmetros que você deseja alterar. Para obter orientações sobre essas configurações, consulte [Grupos do Auto Scaling com vários tipos de instâncias e opções de compra](ec2-auto-scaling-mixed-instances-groups.md).
**Atenção**  
Recomendamos não desmarcar essa caixa de seleção. Apenas a desmarque se desejar parar de usar uma política de instâncias mistas. Após o término com êxito da atualização de instância, o Amazon EC2 Auto Scaling atualiza seu grupo para corresponder à **Desired configuration** (Configuração desejada). Se não incluir mais uma política de instâncias mistas, o Amazon EC2 Auto Scaling terminará gradualmente todas as instâncias spot que estejam em execução no momento e as substituirá por instâncias sob demanda. Ou, se seu modelo de execução solicitar instâncias spot, o Amazon EC2 Auto Scaling terminará gradualmente todas as instâncias sob demanda que estejam em execução no momento e as substituirá por instâncias spot. 

1. (Opcional) Em **Configurações de reversão**, escolha **Habilitar reversão automática** para reverter automaticamente a atualização de instância em caso de falha por qualquer motivo.

   Essa configuração só pode ser habilitada quando o grupo do Auto Scaling atende aos pré-requisitos para usar reversões. 

   Para obter mais informações, consulte [Desfazer alterações com uma reversão manual ou automática](instance-refresh-rollback.md).

1. Revise todas as seleções para confirmar que tudo esteja configurado corretamente.

   Nesse ponto, é bom verificar se as diferenças entre as alterações atuais e propostas não afetarão sua aplicação de maneiras inesperadas ou indesejadas. Para confirmar se o tipo de instância é compatível com o modelo de execução, consulte [Compatibilidade de tipo de instância](instance-refresh-overview.md#instance-type-compatibility).

   Quando estiver satisfeito com as seleções de atualização da instância, escolha **Iniciar atualização da instância**. 

## Iniciar uma atualização de instância (AWS CLI)
<a name="start-instance-refresh-cli"></a>

**Para iniciar uma atualização de instância**  
Use o [start-instance-refresh](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/start-instance-refresh.html)comando a seguir para iniciar uma atualização de instância a AWS CLI partir do. Você pode especificar as preferências que deseja alterar em um arquivo de configuração JSON. Ao referenciar o arquivo de configuração, forneça o caminho e o nome do arquivo, conforme mostrado no exemplo a seguir.

```
aws autoscaling start-instance-refresh --cli-input-json file://config.json
```

Conteúdo de `config.json`:

```
{
    "AutoScalingGroupName": "my-asg",
    "Preferences": {
      "InstanceWarmup": 60,
      "MinHealthyPercentage": 50,
      "AutoRollback": true,
      "ScaleInProtectedInstances": Ignore,
      "StandbyInstances": Terminate
    }
}
```

Se as preferências não forem fornecidas, serão usados os valores padrão. Para obter mais informações, consulte [Entender os valores padrão de uma atualização de instância](understand-instance-refresh-default-values.md).

Resultado do exemplo:

```
{
    "InstanceRefreshId": "08b91cf7-8fa6-48af-b6a6-d227f40f1b9b"
}
```