安裝最新版本的 EC2Config - Amazon Elastic Compute Cloud

安裝最新版本的 EC2Config

根據預設,EC2Config 包含在 Windows Server 2016 之前版本的 AMI 內。更新 EC2Config 服務時,AWS 的新 Windows AMI 將包含最新版的服務。不過,您需要更新自己的 Windows AMI 和執行個體為最新版的 EC2Config。

注意

EC2Launch 將取代 Windows Server 2016 和 2019 AMI 上的 EC2Config。如需詳細資訊,請參閱 使用 EC2Launch 設定 Windows 執行個體。所有受支援 Windows Server 版本的最新啟動服務是 EC2Launch v2,它會取代 EC2Config 和 EC2Launch。

如需如何接收 EC2Config 更新通知的詳細資訊,請參閱訂閱 EC2Config 服務通知。如需各版本變更的詳細資訊,請參閱EC2Config 版本記錄

開始之前

  • 確認您擁有 .NET Framework 3.5 SP1 或更新版本。

  • 根據預設,安裝程式會在安裝期間將您的設定檔換成預設設定,並在安裝完成後重新啟動 EC2Config 服務。如果變更 EC2Config 服務設定,請從 config.xml 目錄複製 %Program Files%\Amazon\Ec2ConfigService\Settings 檔案。更新 EC2Config 服務後,您可還原此檔案,以保留設定變更。

  • 如果您的 EC2Config 版本早於 2.1.19 版,而您要安裝 2.2.12 版或更早版本,您必須先安裝 2.1.19 版。若要安裝 2.1.19 版,請下載 EC2Install_2.1.19.zip,解壓縮檔案,然後執行 EC2Install.exe

    注意

    如果您的 EC2Config 版本早於 2.1.19 版,而您要安裝 2.3.313 版或更新版本,則您可直接安裝,無需先安裝 2.1.19 版。

確認 EC2Config 版本

請用下列程序確認執行個體上安裝的 EC2Config 版本。

確認安裝的 EC2Config 版本

  1. 從 AMI 啟動執行個體,並連線至執行個體。

  2. 從 Control Panel (控制台) 中,選擇 Programs and Features (程式和功能)。

  3. 從已安裝程式清單中,找出 Ec2ConfigService。其版本編號將出現在 Version (版本) 欄中。

更新 EC2Config

請用下列程序在執行個體上下載並安裝最新版的 EC2Config。

下載並安裝最新版的 EC2Config

  1. 下載並解壓縮 EC2Config 安裝程式

  2. 執行 EC2Install.exe。如需完整的選項清單,請執行 EC2Install 並加入 /? 選項。根據預設,設定程式會顯示提示。若要執行命令且不加入提示,請使用 /quiet 選項。

    重要

    若要保留所儲存之 config.xml 檔案中的自訂設定,請執行 EC2Install 並加入 /norestart 選項,還原設定,然後手動重新啟動 EC2Config 服務。

  3. 如果您執行的是 EC2Config 4.0 版或更新版本,您必須從 Microsoft Services 內嵌在執行個體上重新開始 SSM Agent。

    注意

    您重新啟動或者停止並啟動執行個體後,執行個體系統日誌或 Trusted Advisor 檢查中才會顯示更新的 EC2Config 版本資訊。

若要使用 PowerShell 下載並安裝最新版本 EC2Config

若要使用 PowerShell 下載、解壓縮並安裝最新版本 EC2Config,請在 PowerShell 視窗執行下列命令:

$Url = "https://s3.amazonaws.com/ec2-downloads-windows/EC2Config/EC2Install.zip" $DownloadZipFile = "$env:USERPROFILE\Desktop\" + $(Split-Path -Path $Url -Leaf) $ExtractPath = "$env:USERPROFILE\Desktop\" Invoke-WebRequest -Uri $Url -OutFile $DownloadZipFile $ExtractShell = New-Object -ComObject Shell.Application $ExtractFiles = $ExtractShell.Namespace($DownloadZipFile).Items() $ExtractShell.NameSpace($ExtractPath).CopyHere($ExtractFiles) Start-Process $ExtractPath Start-Process ` -FilePath $env:USERPROFILE\Desktop\EC2Install.exe ` -ArgumentList "/S"

查看 C:\Program Files\Amazon\ 是否有 Ec2ConfigService 目錄以驗證安裝。