5

我正在使用会话管理器/运行命令来访问我的一些实例,它适用于某些实例而不适用于其他实例。

我对一些实例、相同的安全组、IAM 角色、使用相同代理版本安装的代理具有相同的配置,并且我已经验证这些实例可以通过 AWS CLI 访问aws ssm describe-instance-information --instance-information-filter-list key=InstanceIds,valueSet=instance-id

我可以启动会话并打开终端视图,延迟后会向我发送此错误或黑屏,

Your session has been terminated for the following reasons: document process failed unexpectedly: document worker timed out, check [ssm-document-worker]/[ssm-session-worker] log for the crash reason

我已经尝试更新代理版本,通过 CLI、三重检查安全组、IAM 角色和差异验证代理是否已安装并处于活动状态,并且遇到了问题。

这是其他人看到的 AWS 错误还是我的配置中缺少某些内容?我可能遗漏了一些东西,但我所看到的一切都显示了两个具有相同属性的实例,其中一个与 SSM 会话管理器一起使用,而另一个则不。

4

1 回答 1

1

我通过升级我的 EC2 实例上的 SSM 代理解决了这个问题。我使用的是亚马逊 Linux 2。

以下是我执行的命令:

sudo yum info amazon-ssm-agent
sudo yum install -y https://s3.us-east-1.amazonaws.com/amazon-ssm-us-east-1/latest/linux_amd64/amazon-ssm-agent.rpm
sudo yum info amazon-ssm-agent
sudo systemctl enable amazon-ssm-agent
sudo systemctl start amazon-ssm-agent
sudo systemctl status amazon-ssm-agent

参考:在 Linux 的 EC2 实例上手动安装 SSM 代理

于 2021-12-22T14:12:19.080 回答