

# Habilitar o AMD SEV-SNP para uma instância do EC2
<a name="snp-work-launch"></a>

É possível iniciar uma instância com o AMD SEV-SNP habilitado. Não é possível habilitar o AMD SEV-SNP após a inicialização.

## Iniciar uma instância com o AMD SEV-SNP habilitado
<a name="snp-launch-instance"></a>

Não é possível habilitar o AMD SEV-SNP usando o console do Amazon EC2.

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

**Para iniciar uma instância com o AMD SEV-SNP habilitado**  
Use o comando [https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) com a opção `--cpu-options`. Para obter requisitos adicionais, consulte [Requisitos do AMD SEV-SNP](sev-snp.md#snp-requirements).

```
--cpu-options AmdSevSnp=enabled
```

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

**Para iniciar uma instância com o AMD SEV-SNP habilitado**  
Use o cmdlet [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html) com o parâmetro `-CpuOption`.

```
-CpuOption @{AmdSevSnp="enabled"}
```

------

## Verificar se uma instância do EC2 está habilitada para o AMD SEV-SNP
<a name="snp-work-check"></a>

É possível encontrar instâncias que estão habilitadas para o AMD SEV-SNP. O console do Amazon EC2 não exibe essas informações.

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

**Para verificar se o AMD SEV-SNP está habilitado para uma instância**  
Use o comando [https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html).

```
aws ec2 describe-instances \
    --instance-ids i-1234567890abcdef0 \
    --query Reservations[].Instances[].CpuOptions
```

O seguinte é um exemplo de saída. Se `AmdSevSnp` não estiver presente em `CpuOptions`, o AMD SEV-SNP está desabilitado.

```
[
    {
        "AmdSevSnp": "enabled",
        "CoreCount": 1,
        "ThreadsPerCore": 2
    }
]
```

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

**Para verificar se o AMD SEV-SNP está habilitado para uma instância**  
Use o cmdlet [Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html).

```
(Get-EC2Instance `
    -InstanceId i-1234567890abcdef0).Instances.CpuOptions
```

O seguinte é um exemplo de saída. Se o valor de `AmdSevSnp` não estiver presente, o AMD SEV-SNP está desabilitado.

```
AmdSevSnp CoreCount ThreadsPerCore
--------- --------- --------------
enabled   1         2
```

------
#### [ AWS CloudTrail ]

No evento do AWS CloudTrail para a solicitação de inicialização da instância, a propriedade a seguir indica que o AMD SEV-SNP está habilitado para a instância.

```
"cpuOptions": {"AmdSevSnp": "enabled"}
```

------