本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
安裝 EC2Config 的最新版本
默認情況下,該EC2Config服務包含在 Windows 服務器 2016 AMIs 之前。更新EC2Config服務時,新的 Windows AMIs 會 AWS 包含最新版本的服務。不過,您必須使用最新版本的更新您自己的 Windows AMIs 和執行個體EC2Config。
注意
EC2LaunchEC2Config在視窗伺服器 2016 年和 2019 年上取代。如需詳細資訊,請參閱在 EC2 Windows 執行個體啟動期間,使用 EC2Launch v1 代理程式執行工作。適用於所有受支援的 Windows 伺服器版本的最新啟動服務為 EC2Launchv2,這會取代EC2Config和EC2Launch。
如需如何接收更新通知的相關資EC2Config訊,請參閱訂閱 EC2 Windows 啟動代理程式通知。如需各版本變更的詳細資訊,請參閱EC2Config 版本歷史記錄。
開始之前
-
請確認您擁有。 NET框架 3.5 SP1 或更高版本。
-
依預設,安裝程式會在安裝期間以預設設定檔案取代您的設定檔案,並在安裝完成時重新啟動EC2Config服務。如果您變更了EC2Config服務設定,請從
%Program Files%\Amazon\Ec2ConfigService\Settings
目錄複製config.xml
檔案。更新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
-
從您的執行個體啟動AMI並連線至執行個體。
-
從 Control Panel (控制台) 中,選取 Programs and Features (程式和功能)。
-
從已安裝程式清單中,找出
Ec2ConfigService
。其版本編號將出現在 Version (版本) 欄中。
更新 EC2Config
請遵循下列程序,在執行個體EC2Config上下載並安裝最新版本的。
若要下載並安裝最新版本的 EC2Config
-
下載並解壓縮EC2Config安裝程式
。 -
執行
EC2Install.exe
。如需完整的選項清單,請執行EC2Install
並加入/?
選項。根據預設,設定程式會顯示提示。若要執行命令且不加入提示,請使用/quiet
選項。重要
若要保留您儲存的
config.xml
檔案中的自訂設定,請EC2Install
使用/norestart
選項執行、還原設定,然後手動重新啟動EC2Config服務。 -
如果您執行的是 4.0 或更新EC2Config版本,則必須從 Microsoft 服務嵌入式管SSM理單元重新啟動執行個體上的代理程式。
注意
在您重新啟動或停止並啟動執行個體之前,更新的EC2Config版本資訊不會顯示在執行個體系統記錄檔或 Trusted Advisor 檢查中。
若要下載並安裝最新版本的EC2Config使用 PowerShell
若要下載、解壓縮並安裝最新版本EC2Config的 use PowerShell,請從 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 伺服器 2016 或更早版本,則可能需要為 PowerShell 終端機啟用 TLS 1.2。您可以使用以下命令為當前 PowerShell 會話啟用 TLS 1.2,然後再試一次:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
查看 C:\Program Files\Amazon\
是否有 Ec2ConfigService
目錄以驗證安裝。