

# Habilitar a otimização do EBS para uma instância do Amazon EC2
<a name="modify-ebs-optimized-attribute"></a>

Você só pode habilitar manualmente a otimização do EBS para os tipos de instâncias da geração anterior que sejam compatíveis opcionalmente com a otimização do EBS. Se você habilitar a otimização do EBS para esses tipos de instância, haverá uma [tarifa adicional por hora](https://aws.amazon.com/ec2/previous-generation/#EBS-optimized_instances)

**Pré-requisitos**
+ Verifique se o tipo de instância exige que você habilite a otimização do EBS. Para obter mais informações, consulte [Suporte à otimização do EBS](ebs-optimized.md#previous).
+ Para habilitar a otimização do EBS após a inicialização, você deverá interromper a instância.
**Atenção**  
Quando você interrompe uma instância, os dados nos volumes de armazenamento de instância são perdidos. Para preservar esses dados, faça backup no armazenamento persistente.

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

**Para habilitar a otimização para o Amazon EBS durante a inicialização**  
No assistente de inicialização de instâncias, selecione o tipo de instância necessário. Expanda a seção **Detalhes avançados** e, depois, em **Instância otimizada para o EBS**, selecione **Habilitar**.

Se o tipo de instância selecionado não for compatível opcionalmente com o Amazon EBS, o menu suspenso estará desabilitado. Se o tipo de instância for otimizado para Amazon EBS por padrão, Habilitar já estará selecionado.

**Para habilitar a otimização para o Amazon EBS depois da inicialização**

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 **Instâncias** e selecione a instância.

1. Pare a instância. Escolha **Actions (Ações)**, **Instance state (Estado da instância)**, **Stop instance (Interromper instância)**.

1. Com a instância ainda selecionada, escolha **Actions (Ações)**, **Instance settings (Configurações de instância)**, **Change instance type (Alterar tipo de instância)**.

1. Selecione **Otimizado para EBS** e escolha **Aplicar**.

   Se o tipo de instância for otimizado para o Amazon EBS por padrão, ou se não for compatível com a otimização para o Amazon EBS, a caixa de seleção estará desabilitada.

1. Reinicie a instância. Escolha **Instance state (Estado da instância)** e **Start instance (Iniciar instância)**.

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

**Para habilitar a otimização para o Amazon EBS durante a inicialização**  
Use o comando [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) com a opção `--ebs-optimized`.

**Para habilitar a otimização para o Amazon EBS depois da inicialização**

1. Se a instância estiver em execução, interrompa-a usando comando [stop-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/stop-instances.html).

   ```
   aws ec2 stop-instances --instance-ids {{i-1234567890abcdef0}}
   ```

1. Habilite a otimização do EBS usando o comando [modify-instance-attribute](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-attribute.html) com a opção `--ebs-optimized`.

   ```
   aws ec2 modify-instance-attribute \
       --instance-id {{i-1234567890abcdef0}} \
       --ebs-optimized
   ```

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

**Para habilitar a otimização para o Amazon EBS durante a inicialização**  
Use o cmdlet [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html) com a opção `-EbsOptimized`.

**Para habilitar a otimização para o Amazon EBS depois da inicialização**

1. Se a instância estiver em execução, interrompa-a usando o cmdlet [Stop-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Stop-EC2Instance.html).

   ```
   Stop-EC2Instance -InstanceId {{i-1234567890abcdef0}}
   ```

1. Habilite a otimização do EBS usando o cmdlet [Edit-EC2InstanceAttribute](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceAttribute.html) com a opção `-EbsOptimized`.

   ```
   Edit-EC2InstanceAttribute `
       -InstanceId {{i-1234567890abcdef0}} `
       -EbsOptimized $true
   ```

------