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

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

安裝 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
  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. 如果您執行的是 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 目錄以驗證安裝。