

# AMI が NitroTPM に対して有効になっていることを確認する
<a name="verify-nitrotpm-support-on-ami"></a>

インスタンスの NitroTPM を有効にするにはNitroTPM が有効な AMI を使用してインスタンスを起動する必要があります。イメージを記述して、NitroTPM で有効になっていることを確認できます。AMI 所有者の場合は、`tpmSupport` イメージ属性を記述できます。

Amazon EC2 コンソールには、`TpmSupport` は表示されません。

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

**NitroTPM が有効になっていることを確認するには**  
[describe-images](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-images.html) コマンドを使用します。

```
aws ec2 describe-images \
    --image-ids {{ami-0abcdef1234567890}} \
    --query Images[*].TpmSupport
```

NitroTPM が AMI に対して有効になっている場合、出力は次のとおりです。TPM が有効になっていない場合、出力は空です。

```
[
    "v2.0"
]
```

また、AMI 所有者の場合は、[describe-image-attribute](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-image-attribute.html) コマンドと `tpmSupport` 属性を使用できます。

```
aws ec2 describe-image-attribute \
    --image-id {{ami-0abcdef1234567890}} \
    --attribute tpmSupport
```

 以下は出力の例です。

```
{
    "ImageId": "{{ami-0abcdef1234567890}}",
    "TpmSupport": {
        "Value": "v2.0"
    }
}
```

**NitroTPM が有効になっている AMI を検索するには**  
次の例では、NitroTPM が有効になっている AMI の ID が一覧表示されています。

```
aws ec2 describe-images \
    --owners self \
    --filters Name=tpm-support,Values=v2.0 \
    --query Images[].ImageId
```

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

**NitroTPM が有効になっていることを確認するには**  
[Get-EC2Image](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Image.html) コマンドレットを使用します。

```
Get-EC2Image `
    -ImageId {{ami-0abcdef1234567890}} | Select TpmSupport
```

NitroTPM が AMI に対して有効になっている場合、出力は次のとおりです。TPM が有効になっていない場合、出力は空です。

```
TpmSupport
----------
v2.0
```

または、AMI 所有者の場合は、[Get-EC2ImageAttribute](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2ImageAttribute.html) コマンドレットと `tpmSupport` 属性を使用できます。

```
Get-EC2ImageAttribute `
    -ImageId {{ami-0abcdef1234567890}} `
    -Attribute tpmSupport
```

**NitroTPM が有効になっている AMI を検索するには**  
次の例では、NitroTPM が有効になっている AMI の ID が一覧表示されています。

```
Get-EC2Image `
    -Owner self `
    -Filter @{Name="tpm-support; Values="v2.0"} | Select ImageId
```

------