排查 Systems Manager Run Command - Amazon Web Services Systems Manager
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

排查 Systems Manager Run Command

运行命令,一种Amazon Web Services Systems Manager,在每次命令执行时提供状态详细信息。有关命令状态的更多信息,请参阅了解命令状态。您也可以使用本主题中的信息来帮助排查 Run Command 问题。

我的一些实例丢失

运行命令页面上,在选择要运行的 SSM 文档并选择手动选择实例中的目标部分中,将显示实例的列表,您可以从中选择要对其运行命令的实例。

如果未列出您希望看到的 Amazon EC2 实例,请参阅Amazon EC2 托管实例可用性疑难解答以获取故障排除提示。

注意

在创建、激活、重新引导或重新启动托管实例、在实例上安装 Run Command 或将 AWS Identity and Access Management (IAM) 实例配置文件附加到实例后,该实例可能需要几分钟时间才会显示在列表中。

我的脚本中的一个步骤失败,但总体状态为 “succeeded”。

通过 “Run Command (运行命令)” 命令,您可以定义脚本如 默认情况下,脚本中运行的最后一个命令的退出代码将报告为整个脚本的退出代码。但是,如果在最后一个命令失败之前有任何命令,则可以包含条件语句来退出脚本。有关信息以及示例,请参阅 通过“Run Command (运行命令)”命令管理退出代码

SSM 代理未正常运行

如果您在使用 Run Command 运行命令时遇到问题,则可能是因为 SSM 代理有问题。有关调查 SSM 代理问题的信息,请参阅SSM 代理故障排除