📅  最后修改于: 2023-12-03 14:39:25.398000             🧑  作者: Mango
在托管实例中安装了 AWS Systems Manager (SSM) 代理,但在 SSM 控制台的 "托管实例" 页面中未显示该实例。
首先,确保正确安装和配置了 SSM 代理。
sudo systemctl status amazon-ssm-agent
如果代理已安装并正在运行,应该会看到类似以下输出:
● amazon-ssm-agent.service - Amazon EC2 Simple Systems Manager (SSM) Agent
Loaded: loaded (/lib/systemd/system/amazon-ssm-agent.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2021-01-01 00:00:00 UTC; 1h ago
...
sudo snap install amazon-ssm-agent --classic
sudo systemctl start amazon-ssm-agent
sudo systemctl enable amazon-ssm-agent
如果代理已正确安装和配置,但仍未在 SSM 控制台的 "托管实例" 页面中显示,请检查实例与代理的关联。
aws ssm describe-instance-information --filters Key=InstanceIds,Values=<实例ID>
确保替换 <实例ID>
为目标实例的实际 ID。
如果实例仍未显示在 "托管实例" 页面中,可能是由于网络或安全组设置引起的。
检查实例所在的子网和 VPC 的网络配置是否正确,确保实例可以与 SSM 服务进行通信。
检查实例的安全组设置,确保允许与 SSM 服务的通信。可以尝试添加以下规则:
重新启动实例,然后再次检查是否正确显示在 "托管实例" 页面中。
如果通过上述步骤仍然无法解决问题,请参考 AWS 官方文档或联系 AWS 支持获取进一步的帮助。
希望这些信息对您有所帮助!