要解决本地的AWS SSM会话立即终止的问题,你可以尝试以下解决方法:
aws --version
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ssm:StartSession",
"ssm:ResumeSession",
"ssm:TerminateSession"
],
"Resource": "*"
}
]
}
my-session
的会话:aws ssm start-session --target instance-id --document-name AWS-StartInteractiveCommand --parameters command="my-session"
确保替换instance-id
为目标实例的实际ID。
检查目标实例状态:确保目标实例的状态正常,并且已安装并运行了SSM代理。你可以在AWS Systems Manager控制台中检查实例的状态。如果实例未运行,或者未安装SSM代理,请按照官方文档的指导进行安装和配置。
检查网络连接:确保本地机器与目标实例之间的网络连接正常。如果存在网络问题,可能会导致会话立即终止。
如果以上方法都无法解决问题,建议你查看AWS SSM的日志和错误消息,以获取更详细的信息,以便进行诊断和排除故障。