本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
安裝最新版本的 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 版本
-
從 AMI 啟動執行個體,並連線至執行個體。
-
從 Control Panel (控制台) 中,選取 Programs and Features (程式和功能)。
-
從已安裝程式清單中,找出
Ec2ConfigService
。其版本編號將出現在 Version (版本) 欄中。
更新 EC2Config
請用下列程序在執行個體上下載並安裝最新版的 EC2Config。
下載並安裝最新版的 EC2Config
-
下載並解壓縮 EC2Config 安裝程式
。 -
執行
EC2Install.exe
。如需完整的選項清單,請執行EC2Install
並加入/?
選項。根據預設,設定程式會顯示提示。若要執行命令且不加入提示,請使用/quiet
選項。重要
若要保留所儲存之
config.xml
檔案中的自訂設定,請執行EC2Install
並加入/norestart
選項,還原設定,然後手動重新啟動 EC2Config 服務。 -
如果您執行的是 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
目錄以驗證安裝。