

# Habilitación de SEV-SNP de AMD para una instancia de EC2
<a name="snp-work-launch"></a>

Puede inicializar una instancia con AMD SEV-SNP habilitado. No podrá habilitar SEV-SNP de AMD después de la inicialización.

## Inicialice una instancia con AMD SEV-SNP habilitado
<a name="snp-launch-instance"></a>

No puede habilitar AMD SEV-SNP mediante la consola de Amazon EC2.

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

**Para inicializar una instancia con AMD SEV-SNP habilitado**  
Utilice el 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) con la opción `--cpu-options`. Para conocer los requisitos adicionales, consulte [Requisitos de AMD SEV-SNP](sev-snp.md#snp-requirements).

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

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

**Para inicializar una instancia con AMD SEV-SNP habilitado**  
Utilice el cmdlet [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html) con el parámetro `-CpuOption`.

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

------

## Compruebe si una instancia de EC2 está habilitada para el SEV-SNP de AMD
<a name="snp-work-check"></a>

Puede encontrar las instancias que están habilitadas para AMD SEV-SNP. La consola de Amazon EC2 no muestra esta información.

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

**Para comprobar si AMD SEV-SNP está habilitado para una instancia**  
Utilice el 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
```

A continuación, se muestra un ejemplo del resultado. Si `AmdSevSnp` no está presente en `CpuOptions`, entonces AMD SEV-SNP está deshabilitado.

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

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

**Para comprobar si AMD SEV-SNP está habilitado para una instancia**  
Utilice el cmdlet [Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html).

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

A continuación, se muestra un ejemplo del resultado. Si el valor de `AmdSevSnp` no está presente, entonces AMD SEV-SNP está deshabilitado.

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

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

En el evento AWS CloudTrail para la solicitud de inicialización de instancia, la siguiente propiedad indica que AMD SEV-SNP está habilitado para la instancia.

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

------