AWSWindows Server 啟用 NitroTPM AMIs - AWS Windows AMIs

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

AWSWindows Server 啟用 NitroTPM AMIs

Amazon 會建立一組預先設定 NitroTPM 和 UEFI 安全開機要求的 AMIs,如下所示:

  • TPM 2.0 命令回應緩衝區 (CRB) 驅動程式已安裝

  • NitroTPM 已啟用

  • UEFI 安全開機模式已啟用 Microsoft 金鑰

如需 NitroTPM 的詳細資訊,請參閱《Amazon EC2 使用者指南》中的適用於 Amazon EC2 執行個體的 NitroTPMAmazon EC2

尋找使用 NitroTPM 和 UEFI 安全開機設定的 Windows Server AMIs

AWS 受管 AMIs 一律包含 AMI 建立日期做為名稱的一部分。確保搜尋傳回您要尋找AMIs 的最佳方法是新增名稱的日期篩選。使用下列其中一個命令列選項來尋找 AMI。

AWS CLI
尋找最新的 NitroTPM 和 UEFI 安全開機 AMIs

下列範例會擷取針對 NitroTPM 和 UEFI 安全開機設定的最新 Windows Server AMIs 清單。

aws ssm get-parameters-by-path \ --path "/aws/service/ami-windows-latest" \ --recursive \ --query 'Parameters[*].{Name:Name,Value:Value}' \ --output text | grep "TPM-Windows_Server" | sort
尋找特定的 AMI

下列範例會篩選 Windows Server AMIs 名稱、擁有者、平台和建立日期 (年和月),以擷取針對 NitroTPM 和 UEFI 安全開機設定的 AMI。輸出格式為資料表,其中包含 AMI 名稱和影像 ID 的資料欄。

aws ec2 describe-images \ --owners amazon \ --filters \ "Name=name,Values=TPM-Windows_Server-*" \ "Name=platform,Values=windows" \ "Name=creation-date,Values=2025-05*" \ --query 'Images[].[Name,ImageId]' \ --output text | sort
PowerShell (recommended)
尋找最新的 NitroTPM 和 UEFI 安全開機 AMIs

下列範例會擷取針對 NitroTPM 和 UEFI 安全開機設定的最新 Windows Server AMIs 清單。

Get-SSMLatestEC2Image ` -Path ami-windows-latest ` -ImageName TPM-Windows_Server-* | ` Sort-Object Name
注意

如果此命令未在您的環境中執行,您可能會遺失 PowerShell 模組。如需此命令的詳細資訊,請參閱 Get-SSMLatestEC2Image Cmdlet

或者,您可以使用 CloudShell 主控台並執行 pwsh ,以顯示已安裝所有 AWS 工具的 PowerShell 提示。如需詳細資訊,請參閱「AWS CloudShell 使用者指南」

尋找特定的 AMI

下列範例會篩選 Windows Server AMIs 名稱、擁有者、平台和建立日期 (年和月),以擷取針對 NitroTPM 和 UEFI 安全開機設定的 AMI。輸出格式為資料表,其中包含 AMI 名稱和影像 ID 的資料欄。

Get-EC2Image ` -Owner amazon ` -Filter @( @{Name = "name"; Values = @("TPM-Windows_Server-*")}, @{Name = "owner-alias"; Values = @("amazon")}, @{Name = "platform"; Values = "windows"}, @{Name = "creation-date"; Values = @("2025-05*")} ) | ` Sort-Object Name |` Format-Table Name, ImageID -AutoSize