選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

管理 Windows VSS 型 EBS 快照的 VSS 元件套件

焦點模式
管理 Windows VSS 型 EBS 快照的 VSS 元件套件 - Amazon Elastic Compute Cloud

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

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

在建立 VSS 型 EBS 快照之前,請確定您的 Windows 執行個體已安裝最新版本的 VSS 元件套件。有幾種方式可以將 AwsVssComponents 套件安裝到現有執行個體上,如下所示:

您也可以使用 EC2 Image Builder 建立 AMI,以使用 aws-vss-components-windows 受管元件安裝映像的 AwsVssComponents 套件。受管元件使用 AWS Systems Manager Distributor 來安裝套件。Image Builder 建立映像後,您從相關聯 AMI 啟動的每個執行個體都會安裝 VSS 套件。如需如何在安裝 VSS 套件的情況下建立 AMI 的詳細資訊,請參閱 EC2 Image Builder 使用者指南中的 Windows 的 Distributor 套件受管元件

在 EC2 Windows 執行個體上手動安裝 VSS 元件

您的 EC2 Windows 執行個體須已安裝 VSS 元件,您才能使用 Systems Manager 建立應用程式一致快照。如果您不執行 AWSEC2-VssInstallAndSnapshot 命令文件,以便在每次建立應用程式一致快照時自動安裝或更新套件,則必須手動安裝套件。

如果您打算使用以下其中一種方法,從 EC2 執行個體建立應用程式一致快照,也必須手動安裝。

  • 使用 建立 VSS 快照 AWS Backup

  • 使用 Amazon Data Lifecycle Manager 建立 VSS 快照

如果您需要執行手動安裝,建議您使用最新的 AWS VSS 元件套件,以提高 EC2 Windows 執行個體上應用程式一致性快照的可靠性和效能。

注意

若要在建立應用程式一致快照時自動安裝或更新 AwsVssComponents 套件,建議您使用 Systems Manager 來執行 AWSEC2-VssInstallAndSnapshot 文件。如需詳細資訊,請參閱執行 AWSEC2-VssInstallAndSnapshot 命令文件 (建議採納)

若要在 Amazon EC2 Windows 執行個體上安裝 VSS 元件,請依照適用您偏好之環境的步驟執行。

Console
使用 SSM Distributor 安裝 VSS 元件
  1. 在 https://https://console.aws.amazon.com/systems-manager/ 開啟 AWS Systems Manager 主控台。

  2. 在導覽窗格中,選擇 執行命令

  3. 選擇 執行命令

  4. Command document (命令文件) 清單中,選擇 AWS-ConfigureAWSPackage 旁的按鈕。

  5. Command parameters (命令參數) 中,執行以下操作:

    1. 驗證 Action (動作) 設為 Install (安裝)

    2. 對於名稱,輸入 AwsVssComponents

    3. 版本中,輸入版本或將欄位留空,以便 Systems Manager 安裝最新版本。

  6. Targets (目標) 中,手動指定標籤或選取執行個體,以識別您要執行這項操作的執行個體。

    注意

    如果您選取手動選取執行個體,但您預期看到的執行個體並未出現在清單上,請參閱 https://docs.aws.amazon.com/systems-manager/latest/userguide/troubleshooting-remote-commands.html#where-are-instances 使用者指南中的AWS Systems Manager 我的執行個體在哪裡?以取得故障診斷秘訣。

  7. 對於 Other parameters (其他參數)

    • (選用) 在 Comment (註解) 中,輸入此命令的相關資訊。

    • Timeout (seconds) (逾時 (秒)) 中,指定在命令執行全面失敗之前,系統要等候的秒數。

  8. (選用) 在 Rate control (速率控制) 中:

    • Concurrency (並行) 中,指定可同時執行命令的執行個體數目或百分比。

      注意

      如果您已透過選取 Amazon EC2 標籤來選取目標,而且不確定有多少執行個體會使用所選的標籤,請指定百分比來限制可同時執行文件的執行個體數目。

    • Error threshold (錯誤閾值) 中,指定在特定數目或百分比之執行個體上的命令失敗之後,停止在其他執行個體上執行命令。例如,如果您指定三個錯誤,則 Systems Manager 會在收到第四個錯誤時停止傳送命令。仍在處理命令的執行個體也可能會傳送錯誤。

  9. (選用) 在 Output options (輸出選項) 區段中,如果您想要將命令輸出儲存至檔案,請選取 Enable writing to an S3 bucket (啟用寫入至 S3 儲存貯體) 旁的按鈕。指定儲存貯體和 (選用) 字首 (資料夾) 名稱。

    注意

    授予能力以將資料寫入至 S3 儲存貯體的 S3 許可,會是指派給執行個體之執行個體描述檔的許可,而不是執行此工作之使用者的許可。如需詳細資訊,請參閱AWS Systems Manager 《 使用者指南》中的設定 EC2 執行個體許可

  10. (選用) 指定 SNS notifications (SNS 通知) 的選項。

    如需針對執行命令設定 Amazon SNS 通知的資訊,請參閱針對 AWS Systems Manager設定 Amazon SNS 通知

  11. 選擇執行

AWS CLI

透過以下程序,即可使用 AwsVssComponents 中的執行命令來下載 AWS CLI套件,並在執行個體上進行安裝。該套件安裝兩個元件:VSS 請求程式和 VSS 供應程式。系統會將這些元件複製到執行個體上的目錄,接著註冊供應程式 DLL,以將其做為 VSS 供應程式。

使用 安裝 VSS 套件 AWS CLI
  • 執行下列命令,藉此下載並安裝 Systems Manager 所需的 VSS 元件。

    aws ssm send-command \ --document-name "AWS-ConfigureAWSPackage" \ --instance-ids "i-01234567890abcdef" \ --parameters '{"action":["Install"],"name":["AwsVssComponents"]}'
PowerShell

透過以下程序,即可使用 Tools for Windows PowerShell 中的執行命令來下載 AwsVssComponents 套件,並在執行個體上進行安裝。該套件安裝兩個元件:VSS 請求程式和 VSS 供應程式。系統會將這些元件複製到執行個體上的目錄,接著註冊供應程式 DLL,以將其做為 VSS 供應程式。

使用 安裝 VSS 套件 AWS Tools for Windows PowerShell
  • 執行下列命令,藉此下載並安裝 Systems Manager 所需的 VSS 元件。

    Send-SSMCommand -DocumentName AWS-ConfigureAWSPackage -InstanceId "i-01234567890abcdef" -Parameter @{'action'='Install';'name'='AwsVssComponents'}
使用 SSM Distributor 安裝 VSS 元件
  1. 在 https://https://console.aws.amazon.com/systems-manager/ 開啟 AWS Systems Manager 主控台。

  2. 在導覽窗格中,選擇 執行命令

  3. 選擇 執行命令

  4. Command document (命令文件) 清單中,選擇 AWS-ConfigureAWSPackage 旁的按鈕。

  5. Command parameters (命令參數) 中,執行以下操作:

    1. 驗證 Action (動作) 設為 Install (安裝)

    2. 對於名稱,輸入 AwsVssComponents

    3. 版本中,輸入版本或將欄位留空,以便 Systems Manager 安裝最新版本。

  6. Targets (目標) 中,手動指定標籤或選取執行個體,以識別您要執行這項操作的執行個體。

    注意

    如果您選取手動選取執行個體,但您預期看到的執行個體並未出現在清單上,請參閱 https://docs.aws.amazon.com/systems-manager/latest/userguide/troubleshooting-remote-commands.html#where-are-instances 使用者指南中的AWS Systems Manager 我的執行個體在哪裡?以取得故障診斷秘訣。

  7. 對於 Other parameters (其他參數)

    • (選用) 在 Comment (註解) 中,輸入此命令的相關資訊。

    • Timeout (seconds) (逾時 (秒)) 中,指定在命令執行全面失敗之前,系統要等候的秒數。

  8. (選用) 在 Rate control (速率控制) 中:

    • Concurrency (並行) 中,指定可同時執行命令的執行個體數目或百分比。

      注意

      如果您已透過選取 Amazon EC2 標籤來選取目標,而且不確定有多少執行個體會使用所選的標籤,請指定百分比來限制可同時執行文件的執行個體數目。

    • Error threshold (錯誤閾值) 中,指定在特定數目或百分比之執行個體上的命令失敗之後,停止在其他執行個體上執行命令。例如,如果您指定三個錯誤,則 Systems Manager 會在收到第四個錯誤時停止傳送命令。仍在處理命令的執行個體也可能會傳送錯誤。

  9. (選用) 在 Output options (輸出選項) 區段中,如果您想要將命令輸出儲存至檔案,請選取 Enable writing to an S3 bucket (啟用寫入至 S3 儲存貯體) 旁的按鈕。指定儲存貯體和 (選用) 字首 (資料夾) 名稱。

    注意

    授予能力以將資料寫入至 S3 儲存貯體的 S3 許可,會是指派給執行個體之執行個體描述檔的許可,而不是執行此工作之使用者的許可。如需詳細資訊,請參閱AWS Systems Manager 《 使用者指南》中的設定 EC2 執行個體許可

  10. (選用) 指定 SNS notifications (SNS 通知) 的選項。

    如需針對執行命令設定 Amazon SNS 通知的資訊,請參閱針對 AWS Systems Manager設定 Amazon SNS 通知

  11. 選擇執行

驗證 AWS VSS 元件上的簽章

請使用下列程序驗證 AwsVssComponents 套件上的簽章。

  1. 連接至 Windows 執行個體。如需詳細資訊,請參閱使用 RDF 連接至您的 Windows 執行個體

  2. 導覽至 C:\Program Files\Amazon\AwsVssComponents。

  3. 開啟 ec2-vss-agent.exe 的內容選單 (按一下右鍵),然後選擇屬性

  4. 導覽至數位簽章索引標籤,並確認簽署者的名稱是否為 Amazon Web Services Inc.

  5. 使用上述步驟驗證 Ec2VssInstallerEc2VssProvider.dll 上的簽章。

更新 EC2 Windows 執行個體上的 VSS 元件套件

建議維持將 VSS 元件更新為最新的建議版本。在新版 AwsVssComponents 套件發行時,您可以透過多種不同方式更新元件。

更新方法
  • 您可以在發行新版本的 AWS VSS 元件在 EC2 Windows 執行個體上手動安裝 VSS 元件時重複中所述的步驟。

  • 您可以將 Systems Manager State Manager 關聯設定為在 AwsVssComponents 套件可用時自動下載並安裝全新或更新後的 VSS 元件。

  • 您可以在使用 Systems Manager 執行 AWSEC2-VssInstallAndSnapshot 文件時,隨時在建立應用程式一致快照時自動安裝或更新 AwsVssComponents 套件。

注意

建議您使用 Systems Manager 執行 AwsVssComponents 命令文件,其會在建立應用程式一致快照時,自動安裝或更新 AWSEC2-VssInstallAndSnapshot 套件。如需詳細資訊,請參閱執行 AWSEC2-VssInstallAndSnapshot 命令文件 (建議採納)

若要建立 Systems Manager State Manager 關聯,請依照適用於您偏好之環境的步驟執行。

Console
使用主控台建立 State Manager 關聯
  1. 在 https://https://console.aws.amazon.com/systems-manager/ 開啟 AWS Systems Manager 主控台。

  2. 在導覽窗格中,選擇 State Manager (狀態管理員)

    或者,如果 Systems Manager 首頁先開啟,請開啟導覽窗格,然後選擇 State Manager

  3. 選擇 Create association (建立關聯)

  4. Name (名稱) 欄位中,輸入描述性名稱。

  5. 文件清單中,選擇 AWS-ConfigureAWSPackage

  6. Parameters (參數) 區段中,從 Action (動作) 清單中選擇 Install (安裝)。

  7. 對於 Installation type (安裝類型),選擇 Uninstall and reinstall (解除安裝並重新安裝)。

  8. Name (名稱) 欄位中,輸入 AwsVssComponents。可將 Version (版本) 和 Additional Arguments (其他引數) 保留為空白。

  9. Targets (目標) 區段中,選擇一個選項。

    注意

    如果您選擇使用標籤將執行個體設為目標,且指定映射到 Linux 執行個體的標籤,則關聯會在 Windows 執行個體上執行成功,但在 Linux 執行個體上執行失敗。關聯的整體狀態會顯示為 Failed (失敗)

  10. Specify schedule (指定排程) 區段中,選擇一個選項。

  11. Advanced options (進階選項) 區段中,針對 Compliance severity (合規嚴重性),選擇關聯的嚴重性等級。如需詳細資訊,請參閱了解關聯合規。針對變更行事曆,請選取預先設定的變更行事曆。如需詳細資訊,請參閱 AWS Systems Manager 變更行事曆

  12. 針對比率控制,請執行下列操作:

    • 並行中,指定可同時執行命令的受管節點數目或百分比。

    • Error threshold (錯誤閾值) 中,指定在特定數目或百分比之節點上的命令失敗之後,停止在其他受管節點上執行命令。

  13. (選用) 針對輸出選項,若要將命令輸出儲存至檔案,請選取啟用將輸出寫入 S3。在方塊中輸入儲存貯體和字首 (資料夾) 名稱。

  14. 選擇 Create association (建立關聯),接著選擇 Close (關閉)。系統會嘗試在執行個體上建立關聯,並立即套用狀態。

    注意

    如果 Windows Server 的 EC2 執行個體顯示失敗狀態,請確認 SSM 代理程式正在執行個體上執行,並確認執行個體已設定 Systems Manager 的 AWS Identity and Access Management (IAM) 角色。如需詳細資訊,請參閱設定 AWS Systems Manager

AWS CLI

您可以執行 create-association 命令,以排程更新 Distributor 套件,而不需要讓相關聯的應用程式離線。只會取代套件中的新檔案或更新檔案。

使用 建立狀態管理員關聯 AWS CLI
  1. 如果您尚未安裝和設定 AWS CLI。如需相關資訊,請參閱安裝或更新最新版本的 AWS CLI

  2. 執行下列命令以建立關聯。--name 值 (文件名稱) 一律為 AWS-ConfigureAWSPackage。以下命令會使用索引鍵 InstanceIds 來指定目標執行個體。

    aws ssm create-association \ --name "AWS-ConfigureAWSPackage" \ --parameters '{"action":["Install"],"installationType":["Uninstall and reinstall"],"name":["AwsVssComponents"]}' \ --targets [{\"Key\":\"InstanceIds\",\"Values\":[\"i-01234567890abcdef\",\"i-000011112222abcde\"]}]

如需有關可與 create-association 命令搭配使用的其他選項的資訊,請參閱 AWS CLI 命令參考 AWS Systems Manager 區段中的 create-association

使用主控台建立 State Manager 關聯
  1. 在 https://https://console.aws.amazon.com/systems-manager/ 開啟 AWS Systems Manager 主控台。

  2. 在導覽窗格中,選擇 State Manager (狀態管理員)

    或者,如果 Systems Manager 首頁先開啟,請開啟導覽窗格,然後選擇 State Manager

  3. 選擇 Create association (建立關聯)

  4. Name (名稱) 欄位中,輸入描述性名稱。

  5. 文件清單中,選擇 AWS-ConfigureAWSPackage

  6. Parameters (參數) 區段中,從 Action (動作) 清單中選擇 Install (安裝)。

  7. 對於 Installation type (安裝類型),選擇 Uninstall and reinstall (解除安裝並重新安裝)。

  8. Name (名稱) 欄位中,輸入 AwsVssComponents。可將 Version (版本) 和 Additional Arguments (其他引數) 保留為空白。

  9. Targets (目標) 區段中,選擇一個選項。

    注意

    如果您選擇使用標籤將執行個體設為目標,且指定映射到 Linux 執行個體的標籤,則關聯會在 Windows 執行個體上執行成功,但在 Linux 執行個體上執行失敗。關聯的整體狀態會顯示為 Failed (失敗)

  10. Specify schedule (指定排程) 區段中,選擇一個選項。

  11. Advanced options (進階選項) 區段中,針對 Compliance severity (合規嚴重性),選擇關聯的嚴重性等級。如需詳細資訊,請參閱了解關聯合規。針對變更行事曆,請選取預先設定的變更行事曆。如需詳細資訊,請參閱 AWS Systems Manager 變更行事曆

  12. 針對比率控制,請執行下列操作:

    • 並行中,指定可同時執行命令的受管節點數目或百分比。

    • Error threshold (錯誤閾值) 中,指定在特定數目或百分比之節點上的命令失敗之後,停止在其他受管節點上執行命令。

  13. (選用) 針對輸出選項,若要將命令輸出儲存至檔案,請選取啟用將輸出寫入 S3。在方塊中輸入儲存貯體和字首 (資料夾) 名稱。

  14. 選擇 Create association (建立關聯),接著選擇 Close (關閉)。系統會嘗試在執行個體上建立關聯,並立即套用狀態。

    注意

    如果 Windows Server 的 EC2 執行個體顯示失敗狀態,請確認 SSM 代理程式正在執行個體上執行,並確認執行個體已設定 Systems Manager 的 AWS Identity and Access Management (IAM) 角色。如需詳細資訊,請參閱設定 AWS Systems Manager

下一個主題:

建立 VSS 快照

上一個主題:

IAM 許可
隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。