amazon-web-services - AWS SSM session 管理器不显示实例

标签 amazon-web-services amazon-ec2 aws-ssm aws-session-manager

我将策略:AmazonSSMManagedInstanceCore 添加到 Windows 实例(运行 SSM 代理)的实例配置文件中......但它没有显示在 session 管理器下。

它一直说:“没有与所需 IAM 角色关联的实例。” 知道是什么原因造成的吗?

(我也尝试过使用 amazon linux 2 实例——结果相同)。

编辑:是的,该实例位于私有(private)子网中,可能无法访问互联网——所以这很可能是问题。

最佳答案

aws session 管理器使用 SSM api(使用 websockets)与 ec2 实例建立通信。您的实例所在的子网必须能够访问互联网,例如通过 NAT 网关(如果它在私有(private)子网中),或者您必须创建以下 VPC 端点:

  • com.amazonaws.[地区].ec2messages
  • com.amazonaws.[地区].ssmmessages

关于amazon-web-services - AWS SSM session 管理器不显示实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67511564/

相关文章:

python - Sagemaker-其他端点

amazon-web-services - 禁用 AWS 中 S3 对象的 "delete"选项

amazon-web-services - 如何通过 CloudFormation 设置 AWS 上 Windows Server 计算机的管理员密码?

Spring boot 无法解析 aws 参数存储变量

amazon-web-services - 尝试运行 Lambda 函数来调用 ssm 并定义一个 EC2 标签以将其推送到多个实例上

Laravel AWS Elastic Beanslack 部署错误 - 内存不足错误

amazon-web-services - 在哪里可以找到AWS中EC2实例的访问日志?

linux - 为什么不在一个 Amazon EC2 实例上运行 Node.js 和 Neo4j

tomcat - 无法使用引擎的非 defaultHost 在 tomcat7 中部署 Jenkins

reactjs - 使用 CDK/AWS 在 React App 中注入(inject) Systems Manager 值的任何方法