

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

# Amazon 如何建立 AWS Windows AMIs
<a name="windows-ami-versions"></a>

以下是 Amazon 用來建立 之程序的高階概觀 AWS Windows AMIs。詳細資訊包括您可以從官方 預期的內容 AWS Windows AMI，以及 Amazon 用來驗證 AMI 安全性和可靠性的標準。

## 取得Windows Server安裝媒體 AWS 的位置
<a name="windows-server-media"></a>

Windows Server 發行新版本的 時，我們會從 Microsoft 下載 Windows ISO Microsoft並驗證雜湊發佈。接著會從Windows分佈 ISO 建立初始 AMI。除了我們的 EC2 啟動代理程式之外，還包含在 EC2 上啟動所需的驅動程式。我們會執行自動化流程將 ISO 轉換為 AMI，以便做好準備，公開發行此初始 AMI。此準備好的 AMI 用於每月自動更新和發行程序。

## 對官方的期望 AWS Windows AMI
<a name="windows-ami-creation-standards"></a>

Amazon 為 AWS Windows AMIsMicrosoft支援的Windows Server作業系統提供熱門版本的各種組態。如上節所述，我們從 Microsoft 大量授權服務中心 (VLSC) 的 Windows Server ISO 開始，並驗證雜湊，以確保它符合 Microsoft 新Windows Server作業系統的文件。

我們在 上使用自動化執行下列變更， AWS 以取得目前的 Windows Server AMIs 並進行更新：
+ 安裝所有Microsoft建議Windows的安全性修補程式。我們會在每月Microsoft修補程式可供使用後立即發行映像。
+ 安裝 AWS 硬體的最新驅動程式，包括網路和磁碟驅動程式、用於故障診斷的EC2WinUtil公用程式，以及所選 AMIs中的 GPU 驅動程式。
+ 預設包含下列 AWS 啟動代理程式軟體：
  + [https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2launch-v2.html](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2launch-v2.html) 適用於 Windows Server 2022 和 2025，以及選擇性適用於具有特定 AMIs Windows Server 2019 和 2016。
  + [https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2launch.html](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2launch.html) 適用於 Windows Server 2016 和 2019。
  + [https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2config-service.html](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2config-service.html) 適用於 Windows Server 2012 R2 及更早版本。
+ 設定Windows時間以使用 [Amazon Time Sync Service](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/set-time.html)。
+ 變更所有電源配置，將顯示器設定為永不關閉。
+ 執行次要的錯誤修正：一般為一行的登錄變更，可啟用或停用我們所發現可改善 AWS效能的功能。
+ 跨新的和現有的 EC2 平台測試和驗證 AMIs，以協助確保發行前的相容性、穩定性和一致性。

如需包含已套用的初始化、安裝和組態設定的更詳細清單，請參閱 [適用於 的更新 AWSWindows AMIs](windows-ami-configuration.md)。

## Amazon 如何在 AMIs 上驗證軟體的安全性、完整性和真實性
<a name="validate-amis"></a>

我們在映像建置過程中採取許多步驟，以維護 的安全性、完整性和真實性 AWS Windows AMIs。一些範例包括：
+ AWS Windows AMIs 是使用直接從 Microsoft 取得的來源媒體建置。
+ Windows 直接從 Microsoft Windows 的 Windows Update Service 下載更新，並安裝在用於在映像建置過程中建立 AMI 的執行個體上。
+ AWS 軟體是從安全的 S3 儲存貯體下載，並安裝在 AMIs中。
+ 例如晶片組和 GPU 的驅動程式會直接從廠商取得、存放在安全的 S3 儲存貯體中，並在映像建置程序期間安裝在 AMIs 上。

## Amazon 如何決定要提供哪些 AWS Windows AMIs
<a name="windows-ami-creation-standards-AMI-type"></a>

每個 AMI 在公開發行之前都經過廣泛測試。我們會定期簡化我們的 AMI 項目以簡化客戶選擇和減少成本。
+ 將為新作業系統版本建立新的 AMI 項目。您可以依賴 Amazon 發行英文和其他廣泛使用語言的 *Base*、*Core* 和 *SQL Express/Standard/Web/Enterprise* 產品。Base 與 Core 項目的主要差異為 Base 項目具有桌面/GUI，而 Core 項目僅是 PowerShell 命令列。如需詳細資訊，請參閱 Microsoft 網站上的 [Windows Server Core](https://learn.microsoft.com/en-us/windows-server/administration/server-core/what-is-server-core)。
+ 建立新的 AMI 產品以支援新平台 – 例如，建立深度學習和Nvidia AMIs 來支援使用我們 GPU 執行個體類型 (P2 和 P3, G3 等） 的客戶。
+ 有時會移除較不熱門的 AMI。如果我們看到特定 AMI 在其整個生命週期中僅啟動了幾次，我們將移除它以有利於更廣泛使用的選項。

如果您想要查看 AMI 變體，請開啟支援案例或[提供意見回饋](https://repost.aws/knowledge-center/send-feedback-aws)，讓我們知道。

## 修補程式、安全性更新和 AMI ID
<a name="ami-patches-security-ID"></a>

Amazon 會在 Microsoft 修補程式週二 （每個月的第二個週二） 的五個工作天內提供更新、完全修補 AWS Windows AMIs。新的 AMI 會立即透過 Amazon EC2 主控台的 **Images** (映像) 頁面提供。新的 AMIs 可在發行後的幾天內於 AWS Marketplace 和啟動執行個體精靈的 **Quick Start** 索引標籤中使用。

**注意**  
從 Windows Server 2019 年及更新版本 AMIs執行個體可能會顯示Windows更新對話方塊訊息，指出「某些設定由您的組織管理」。此訊息顯示為 Windows Server 2019 年變更的結果，不會影響Windows更新的行為或您管理更新設定的能力。  
若要移除此警告，請參閱[部分設定是由您的組織所管理](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/common-messages.html#some-settings-managed-by-org)。

AWS Windows AMIs 會在發行後三個月內公開提供。在新 AMIs 發行後的 10 天內， 會 AWS 變更超過三個月AMIs 存取權，使其成為私有。

將 AMI AWS 設為私有後，您便無法再透過任何方法擷取它。在 主控台中，私有 **AMI 的 AMI ID** 欄位會 `Cannot load detail for {{ami-1234567890abcdef0}}. You may not be permitted to view it.`

如果 AMI 已棄用，但尚未標記為私有，您仍然可以使用它。不過，我們建議您一律使用最新版本。

 AWS Windows AMIs； 在每個版本中都有新的 AMI IDs。因此，我們建議您編寫指令碼，依其名稱尋找最新的 AWS Windows AMIs ，而不是依其 IDs。如需詳細資訊，請參閱下列範例：
+ [https://docs.aws.amazon.com/powershell/latest/userguide/pstools-ec2-get-amis.html#pstools-ec2-get-ec2imagebyname](https://docs.aws.amazon.com/powershell/latest/userguide/pstools-ec2-get-amis.html#pstools-ec2-get-ec2imagebyname) (AWS Tools for Windows PowerShell)
+ [使用 Systems Manager 參數存放區查詢最新的 AWS Windows AMI](https://aws.amazon.com/blogs/mt/query-for-the-latest-windows-ami-using-systems-manager-parameter-store/)
+ [逐步解說：查詢 Amazon Machine Image IDs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/walkthrough-custom-resources-lambda-lookup-amiids.html)(AWS Lambda、 AWS CloudFormation)