本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
依照排程更新執行個體上的 VSS 元件
建議維持將 VSS 元件更新為最新的建議版本。在新版 AwsVssComponents
套件發行時,您可以透過多種不同方式更新元件。
更新方法
-
您可以重複發行新版本的 AWS VSS 元件在執行個體上手動安裝 VSS 元件時所述的步驟。
-
您可以將 Systems Manager State Manager 關聯設定為在 AwsVssComponents
套件可用時自動下載並安裝全新或更新後的 VSS 元件。
-
您可以在使用 Systems Manager 執行 AWSEC2-VssInstallAndSnapshot
文件時,隨時在建立應用程式一致快照時自動安裝或更新 AwsVssComponents
套件。
若要建立 Systems Manager State Manager 關聯,請依照適用於您偏好之環境的步驟執行。
- Console
-
使用主控台建立 State Manager 關聯
-
請在以下位置開啟 AWS Systems Manager 主控台。 https://console.aws.amazon.com/systems-manager/
-
在導覽窗格中,選擇 State Manager (狀態管理員)。
或者,如果 Systems Manager 首頁先開啟,請開啟導覽窗格,然後選擇 State Manager。
-
選擇 Create association (建立關聯)。
-
在 Name (名稱) 欄位中,輸入描述性名稱。
-
在 [文件] 清單中,選擇 [AWS-AWSPackage 設定]。
-
在 Parameters (參數) 區段中,從 Action (動作) 清單中選擇 Install (安裝)。
-
對於 Installation type (安裝類型),選擇 Uninstall and reinstall (解除安裝並重新安裝)。
-
在 Name (名稱) 欄位中,輸入 AwsVssComponents
。可將 Version (版本) 和 Additional Arguments (其他引數) 保留為空白。
-
在 Targets (目標) 區段中,選擇一個選項。
如果您選擇使用標籤將執行個體設為目標,且指定映射到 Linux 執行個體的標籤,則關聯會在 Windows 執行個體上執行成功,但在 Linux 執行個體上執行失敗。關聯的整體狀態會顯示為 Failed (失敗)。
-
在 Specify schedule (指定排程) 區段中,選擇一個選項。
-
在 Advanced options (進階選項) 區段中,針對 Compliance severity (合規嚴重性),選擇關聯的嚴重性等級。如需詳細資訊,請參閱關於 State Manager 關聯合規性。針對變更行事曆,請選取預先設定的變更行事曆。如需詳細資訊,請參閱 AWS Systems Manager 變更行事曆。
-
針對比率控制,請執行下列操作:
-
(選用) 針對輸出選項,若要將命令輸出儲存至檔案,請選取啟用將輸出寫入 S3。在方塊中輸入儲存貯體和字首 (資料夾) 名稱。
-
選擇 Create association (建立關聯),接著選擇 Close (關閉)。系統會嘗試在執行個體上建立關聯,並立即套用狀態。
如果適用於 Windows Server 的 EC2 執行個體顯示 [失敗] 狀態,請確認 SSM 代理程式正在執行個體上執行,並確認執行個體已設定為 Systems Manager 的 AWS Identity and Access Management (IAM) 角色。如需詳細資訊,請參閱設定 AWS Systems Manager。
- AWS CLI
-
您可以執行建立關聯 AWS CLI 命令,按排程更新散發者套件,而不必讓相關應用程式離線。只會取代套件中的新檔案或更新檔案。
若要使用建立「狀態管理員」關聯 AWS CLI
-
安裝和配置 AWS CLI, 如果你還沒有. 如需相關資訊,請參閱安裝或更新最新版本的 AWS CLI。
-
執行下列命令以建立關聯。--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 Systems Manager 節中的〈建立關聯〉。 AWS CLI