本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
從主控台執行命令
您可以從 使用 中的Run Command工具 AWS Systems Manager AWS Management Console 來設定受管節點,而無需登入。本主題包含範例,說明如何使用 Run Command 在受管節點上更新 SSM Agent。
開始之前
使用 Run Command 傳送命令之前,確認您的受管節點滿足所有 Systems Manager 設定要求。
使用 Run Command 傳送命令
在 https://https://console.aws.amazon.com/systems-manager/
開啟 AWS Systems Manager 主控台。 在導覽窗格中,選擇 Run Command。
-
選擇執行命令。
-
在 Command document (命令文件) 清單中,選擇 Systems Manager 文件。
-
在 Command parameters (命令參數) 區段,指定所需的參數值。
在 Targets (目標) 區段中,透過手動指定標籤、選取執行個體或邊緣裝置,或指定資源群組,選擇您要執行這項操作的受管節點。
提示
如果您預期看到的受管節點未列出,請參閱 疑難排解受管節點的可用性 以取得疑難排解秘訣。
對於其他參數:
-
在 Comment (註解) 中,輸入此命令的相關資訊。
-
在逾時 (秒) 中,指定在命令執行全面失敗之前,系統要等候的秒數。
-
對於 Rate control (速率控制):
-
在並行中,指定可同時執行命令的受管節點數目或百分比。
注意
如果透過指定套用至受管節點的標籤或指定 AWS 資源群組選取了目標,且您不確定會以多少個受管節點為目標,則透過指定百分比限制可以同時執行文件之目標的數量。
-
在 Error threshold (錯誤閾值) 中,指定在特定數目或百分比之節點上的命令失敗之後,停止在其他受管節點上執行命令。例如,如果您指定三個錯誤,則 Systems Manager 會在收到第四個錯誤時停止傳送命令。仍在處理命令的受管節點也可能會傳送錯誤。
-
-
(選用) 選擇要套用至您的監控命令的 CloudWatch 警示。若要將 CloudWatch 警示附加至您的命令,執行命令的 IAM 主體必須具備
iam:createServiceLinkedRole
動作的許可。如需有關 CloudWatch 警示的詳細資訊,請參閱使用 Amazon CloudWatch 警示。請注意,如果您的警示啟用,則不會執行任何待處理命令叫用。 (選用) 針對輸出選項,若要將命令輸出儲存至檔案,請選取將命令輸出寫入至 S3 儲存貯體方塊。在方塊中輸入儲存貯體和字首 (資料夾) 名稱。
注意
授予能力以將資料寫入至 S3 儲存貯體的 S3 許可,會是指派給執行個體之執行個體設定檔 (適用於 EC2 執行個體) 或 IAM 服務角色 (啟用混合模式的機器) 的許可,而不是執行此任務之 IAM 使用者的許可。如需詳細資訊,請參閱設定 Systems Manager 所需的執行個體許可或建立混合環境的 IAM 服務角色。此外,如果指定的 S3 儲存貯體位於不同的 中 AWS 帳戶,請確定與受管節點相關聯的執行個體設定檔或 IAM 服務角色具有寫入該儲存貯體的必要許可。
在SNS 通知區段中,如果您要傳送有關命令執行狀態的通知,請選取啟用 SNS 通知核取方塊。
如需為 Run Command 設定 Amazon SNS 通知的詳細資訊,請參閱 使用 Amazon SNS 通知監控 Systems Manager 狀態變更。
-
選擇執行。
如需取消命令的詳細資訊,請參閱 取消命令。
重新執行命令
Systems Manager 包含兩個選項,可協助您從 Systems Manager 主控台的 Run Command (執行命令) 頁面重新執行命令。
-
Rerun (重新執行):此按鈕可讓您執行相同的命令,而不對其進行變更。
-
Copy to new (複製到新命令):此按鈕會將一個命令的設定複製到新命令,並讓您選擇在執行之前編輯這些設定。
重新執行命令
在 https://https://console.aws.amazon.com/systems-manager/
開啟 AWS Systems Manager 主控台。 在導覽窗格中,選擇 Run Command。
-
選擇要重新執行的命令。從命令詳細資訊頁面執行命令之後,您可以立即重新執行命令。或者,您也可以從 Command history (命令歷程記錄) 索引標籤選擇先前執行的命令。
-
選擇 Rerun (重新執行) 以在不進行變更的情況下執行相同的命令,或選擇 Copy to new (複製到新的) 以在執行命令之前先行編輯命令設定。