

# Adicionar componentes opcionais do Windows Server a instâncias do Windows do Amazon EC2
<a name="windows-optional-components"></a>

Para acessar e instalar os componentes adicionais, é necessário encontrar o snapshot do EBS correto para sua versão do Windows Server, criar um novo volume do snapshot e anexar o volume à sua instância.

**Antes de começar**  
Use o Console de gerenciamento da AWS ou a ferramenta da linha de comando para obter o ID da instância e a zona de disponibilidade de sua instância. É necessário criar seu volume do EBS na mesma zona de disponibilidade de sua instância.

Use um dos procedimentos a seguir para adicionar componentes do Windows à instância.

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

**Para adicionar componentes do Windows à sua instância**

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 **Snapshots**.

1. Na barra **Filter** (Filtro), escolha **Public Snapshots** (Snapshots públicos).

1. Adicione o filtro **Owner Alias** (Alias de proprietário) e escolha **amazon**.

1. Adicione o filtro **Description (Descrição)** e insira **Windows**.

1. Pressione Enter

1. Selecione o snapshot que corresponde à arquitetura do sistema e seu idioma de preferência. Por exemplo, selecione **Windows 2019 English Installation Media** se sua instância estiver executando o Windows Server 2019.

1. Escolha **Actions** (Ações), **Create volume from snapshot** (Criar volume a partir do snapshot).

1. Para **Availability Zone (Zona de disponibilidade)**, selecione a zona de disponibilidade que corresponde à instância do Windows. Escolha **Add Tag** (Adicionar tag) e insira **Name** para a chave de tag e um nome descritivo para o valor da tag. Escolha **Create volume (Criar volume)**.

1. Na mensagem **Volume Successfully Created** (Volume criado com êxito, banner verde), escolha o volume que você acabou de criar.

1. Escolha **Actions** (Ações), **Attach volume** (Anexar volume).

1. Em **Instance** (Instância) selecione o ID da instância.

1. Em **Device name** (Nome do dispositivo), insira o nome do dispositivo para o anexo. Se precisar de ajuda com o nome do dispositivo, consulte [Nomes de dispositivos para volumes em instâncias do Amazon EC2](device_naming.md).

1. Selecione **Attach volume (Anexar volume)**. 

1. Conecte-se à sua instância e disponibilize o volume. Para obter mais informações, consulte [Disponibilizar um volume do Amazon EBS para uso](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-using-volumes.html) no *Guia do usuário do Amazon EBS*.
**Importante**  
Não inicialize o volume.

1. Abra o **Painel de Controle**, **Programas e Recursos**. Escolha **Ativar ou desativar recursos do Windows**. Se for solicitado pela mídia de instalação, especifique o volume do EBS com a mídia instalação.

1. (Opcional) Ao terminar de usar a mídia de instalação, será possível desanexar o volume. Depois de desanexar o volume, será possível excluí-lo.

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

**Para adicionar componentes do Windows à sua instância**

1. Use o comando [describe-snapshots](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-snapshots.html) com o parâmetro `owner-ids` e o filtro `description` para obter uma lista dos snapshots de mídia de instalação disponíveis.

   ```
   aws ec2 describe-snapshots \
       --owner-ids amazon \
       --filters Name=description,Values=Windows*
   ```

1. Na saída, observe o ID do snapshot que corresponde à arquitetura do sistema e seu idioma de preferência. Por exemplo:

   ```
   {
       "Snapshots": [
       ...
           {
               "OwnerAlias": "amazon", 
               "Description": "Windows 2019 English Installation Media", 
               "Encrypted": false, 
               "VolumeId": "vol-be5eafcb", 
               "State": "completed", 
               "VolumeSize": 6, 
               "Progress": "100%", 
               "StartTime": "2019-10-25T20:00:47.000Z", 
               "SnapshotId": "snap-22da283e", 
               "OwnerId": "123456789012"
           }, 
       ...
      ]
   }
   ```

1. Use o comando [create-volume](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-volume.html) para criar um volume do snapshot. Especifique a mesma zona de disponibilidade de sua instância.

   ```
   aws ec2 create-volume \
       --snapshot-id snap-0abcdef1234567890 \
       --volume-type gp2 \
       --availability-zone us-east-1a
   ```

1. Na saída, observe o ID do volume.

   ```
   {
       "AvailabilityZone": "us-east-1a", 
       "Encrypted": false, 
       "VolumeType": "gp2", 
       "VolumeId": "vol-01234567890abcdef", 
       "State": "creating", 
       "Iops": 100, 
       "SnapshotId": "snap-0abcdef1234567890", 
       "CreateTime": "2017-04-18T10:33:10.940Z", 
       "Size": 6
   }
   ```

1. Use o comando [attach-volume](https://docs.aws.amazon.com/cli/latest/reference/ec2/attach-volume.html) para associar o volume à sua instância.

   ```
   aws ec2 attach-volume \
       --volume-id vol-0c98b37f30bcbc290 \
       --instance-id i-01474ef662b89480 \
       --device xvdg
   ```

1. Conecte-se à sua instância e disponibilize o volume. Para obter mais informações, consulte [Disponibilizar um volume do Amazon EBS para uso](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-using-volumes.html) no *Guia do usuário do Amazon EBS*.
**Importante**  
Não inicialize o volume.

1. Abra o **Painel de Controle**, **Programas e Recursos**. Escolha **Ativar ou desativar recursos do Windows**. Se for solicitado pela mídia de instalação, especifique o volume do EBS com a mídia instalação.

1. (Opcional) Ao terminar de usar a mídia de instalação, use o comando [detach-volume](https://docs.aws.amazon.com/cli/latest/reference/ec2/detach-volume.html) para desanexar o volume da instância. Depois de desanexar o volume, é possível usar o comando [delete-volume](https://docs.aws.amazon.com/cli/latest/reference/ec2/delete-volume.html) para excluir o volume.

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

**Para adicionar componentes do Windows à sua instância**

1. Use o cmdlet [Get-EC2Snapshot](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Snapshot.html) com os filtros `Owner` e `description` para obter uma lista dos snapshots de mídia de instalação disponíveis.

   ```
   Get-EC2Snapshot `
       -Owner amazon `
       -Filter @{ Name="description"; Values="Windows*" }
   ```

1. Na saída, observe o ID do snapshot que corresponde à arquitetura do sistema e seu idioma de preferência. Por exemplo:

   ```
   ...
   DataEncryptionKeyId :
   Description         : Windows 2019 English Installation Media
   Encrypted           : False
   KmsKeyId            :
   OwnerAlias          : amazon
   OwnerId             : 123456789012
   Progress            : 100%
   SnapshotId          : snap-0abcdef1234567890
   StartTime           : 10/25/2019 8:00:47 PM
   State               : completed
   StateMessage        :
   Tags                : {}
   VolumeId            : vol-01234567890abcdef
   VolumeSize          : 6
   ...
   ```

1. Use o cmdlet [New-EC2Volume](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Volume.html) para criar um volume do snapshot. Especifique a mesma zona de disponibilidade de sua instância.

   ```
   New-EC2Volume `
       -AvailabilityZone us-east-1a `
       -VolumeType gp2 `
       -SnapshotId snap-0abcdef1234567890
   ```

1. Na saída, observe o ID do volume.

   ```
   Attachments      : {}
   AvailabilityZone : us-east-1a
   CreateTime       : 4/18/2017 10:50:25 AM
   Encrypted        : False
   Iops             : 100
   KmsKeyId         :
   Size             : 6
   SnapshotId       : snap-0abcdef1234567890
   State            : creating
   Tags             : {}
   VolumeId         : vol-01234567890abcdef
   VolumeType       : gp2
   ```

1. Use o cmdlet [Add-EC2Volume](https://docs.aws.amazon.com/powershell/latest/reference/items/Add-EC2Volume.html) para associar o volume à sua instância.

   ```
   Add-EC2Volume `
       -InstanceId i-1234567890abcdef0 `
       -VolumeId vol-01234567890abcdef `
       -Device xvdh
   ```

1. Conecte-se à sua instância e disponibilize o volume. Para obter mais informações, consulte [Disponibilizar um volume do Amazon EBS para uso](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-using-volumes.html) no *Guia do usuário do Amazon EBS*.
**Importante**  
Não inicialize o volume.

1. Abra o **Painel de Controle**, **Programas e Recursos**. Escolha **Ativar ou desativar recursos do Windows**. Se for solicitado pela mídia de instalação, especifique o volume do EBS com a mídia instalação.

1. (Opcional) Ao terminar de usar a mídia de instalação, use o cmdlet [Dismount-EC2Volume](https://docs.aws.amazon.com/powershell/latest/reference/items/Dismount-EC2Volume.html) para desanexar o volume da instância. Depois de desanexar o volume, é possível usar o cmdlet [Remove-EC2Volume](https://docs.aws.amazon.com/powershell/latest/reference/items/Remove-EC2Volume.html) para excluir o volume.

------