

# Modificar a locação e a afinidade de host dedicado do Amazon EC2 para uma instância do Amazon EC2
<a name="moving-instances-dedicated-hosts"></a>

É possível alterar a locação de uma instância depois de tê-la iniciado. Você também pode modificar a afinidade da instância para atingir um host específico ou permitir que ela seja iniciada em qualquer host dedicado disponível com atributos correspondentes em sua conta. Para modificar a locação ou a afinidade da instância, a instância deve estar no estado `stopped`. 

Os detalhes do sistema operacional da instância, e se o SQL Server está ou não instalado, afetam quais conversões são compatíveis. Para obter mais informações sobre os caminhos de conversão de locação disponíveis para a sua instância, consulte [Tenancy conversion](https://docs.aws.amazon.com/license-manager/latest/userguide/conversion-tenancy.html) no *License Manager User Guide*.

**nota**  
Para instâncias T3, você deve iniciar a instância em um host dedicado para usar uma locação de `host`. Para instâncias T3, você não pode alterar a locação de `host` para `dedicated` ou `default`. Tentar fazer uma dessas alterações de locação não compatíveis gera um código de erro de `InvalidRequest`.

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

**Como modificar a locação ou a afinidade da instância**

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

1. Escolha **Instances (Instâncias)** e selecione a instância a ser modificada.

1. Escolha **Instance state (Estado da instância)**, **Stop (Interromper)**.

1. Com a instância selecionada, escolha **Ações**, **Configurações de instância**, **Modificar posicionamento de instância)**.

1. Na página **Modificar posicionamento da instância**, configure o seguinte:
   + **Tenancy (Locação)** — escolha um dos seguintes:
     + Run a dedicated hardware instance (Executar uma instância de hardware dedicada) — executa a instância como um Instâncias dedicadas. Para obter mais informações, consulte [Instâncias dedicadas do Amazon EC2](dedicated-instance.md).
     + Launch the instance on a Host dedicado (Executar a instância em um dh) — executa a instância em um Host dedicado com afinidade configurável.
   + **Affinity (Afinidade)** — escolha uma das seguintes opções:
     + This instance can run on any one of my hosts (Esta instância pode ser executada em qualquer um dos meus hosts) — A instância é executada em qualquer Host dedicado disponível em uma conta que ofereça suporte ao seu tipo de instância.
     + This instance can only run on the selected host (Esta instância só pode ser executada no host selecionado) — A instância só pode ser executada no Host dedicado selecionado em **Target Host (Host de destino)**.
   + **Target Host (Host de destino)** — selecione o Host dedicado no qual executar a instância. Se nenhum host de destino estiver listado, talvez não haja Hosts dedicados disponíveis e compatíveis em sua conta.

   Para obter mais informações, consulte [Posicionamento automático e afinidade de host dedicado do Amazon EC2](dedicated-hosts-understanding.md).

1. Escolha **Save (Salvar)**.

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

**Como modificar a locação ou a afinidade da instância**  
Use o comando [modify-instance-placement](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-placement.html). O exemplo a seguir altera a afinidade da instância especificada de `default` para `host` e especifica o Host dedicado com o qual a instância tem afinidade.

```
aws ec2 modify-instance-placement \
    --instance-id {{i-1234567890abcdef0}} \
    --affinity {{host}} \
    --tenancy {{host}} \
    --host-id {{h-012a3456b7890cdef}}
```

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

**Como modificar a locação ou a afinidade da instância**  
Use o cmdlet [Edit-EC2InstancePlacement](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstancePlacement.html). O exemplo a seguir altera a afinidade da instância especificada de `default` para `host` e especifica o Host dedicado com o qual a instância tem afinidade.

```
Edit-EC2InstancePlacement `
    -InstanceId {{i-1234567890abcdef0}} `
    -Affinity {{host}} `
    -Tenancy {{host}} `
    -HostId {{h-012a3456b7890cdef}}
```

------