故障診斷 Systems Manager 執行命令 - AWS Systems Manager

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

故障診斷 Systems Manager 執行命令

Run Command (AWS Systems Manager 功能) 提供每個命令執行的狀態詳細資訊。如需命令列狀態的詳細資訊,請參閱 了解命令狀態。您也可以使用此主題中的資訊,以協助排除與 Run Command 有關的問題。

遺漏了我的一些受管節點

Run Command (執行命令) 頁面中,選擇要執行的 SSM 文件並在 Targets (目標)區段選取 Manually selecting instances (手動選取執行個體) 後,會顯示您可以選擇在其中執行命令的受管節點清單。

如果您預期看到的受管節點未列出,請參閱 疑難排解受管節點的可用性 以取得疑難排解秘訣。

在建立、啟用、重新開機或重新啟動受管節點,將 Run Command 安裝在節點上或將 AWS Identity and Access Management (IAM) 執行個體設定檔連接到節點後,受管節點可能需要幾分鐘才會新增至清單中。

我指令碼中的一個步驟失敗,但整體狀態是「成功」

使用 Run Command,您可以定義指令碼處理結束程式碼的方式。根據預設,在指令碼中執行的最後一個命令的結束程式碼會報告為整個指令碼的結束程式碼。但是,如果有任何命令在最後一個命令之前失敗,您可以包含條件陳述式來結束指令碼。如需詳細資訊和範例,請參閱 在命令中指定結束程式碼

SSM Agent 未正常執行

如果使用 Run Command 遇到問題執行命令,則 SSM Agent 可能有問題。如需有關 SSM Agent 調查問題的資訊,請參閱 SSM Agent 疑難排解