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

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

安裝最新版本的 EC2Config

注意

Windows Server 2022 和更新作業系統版本的最新啟動代理程式是 EC2Launch v2,可同時取代 EC2Config 和 EC2Launch。EC2Launch v2 已預先安裝在 AWS Windows Server 2022 和 2025 AMIs 上。您也可以使用遷移工具遷移至 EC2Launch v2,也可以在 Windows Server 2016 和 2019 上手動安裝和設定代理程式。

如需如何接收 EC2Config 更新通知的詳細資訊,請參閱訂閱 EC2 Windows 啟動代理程式通知。如需各版本變更的詳細資訊,請參閱EC2Config 版本記錄

開始之前

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

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

確認 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"
注意

如果您在下載檔案時收到錯誤,且您使用 Windows Server 2016 或更早版本,則 PowerShell 終端機可能需要啟用 TLS 1.2。您可以使用下列命令為目前的 PowerShell 工作階段啟用 TLS 1.2,然後再試一次:

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

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