amazon-web-services - SSM PingStatus 值是什么意思?
问题描述
我正在查看 SSM 实例 ping 状态 (PingStatus) 信息,由 describe_instance_information boto3 调用返回或在托管实例的 SSM 控制台中显示。但我不清楚这些值在所有情况下代表什么。从诸如此类的文档中,我了解到有 3 个状态值:
- 在线的
- 连接丢失
- 不活跃
“在线”似乎很容易解释,我可以相对安全地猜测“连接丢失”是什么意思,但是“非活动”是什么意思? 这些 ping 状态值中的每一个究竟表示什么? 我想了解“ConnectionLost”和“Inactive”的不同之处,以便在看到状态时更恰当地响应。
解决方案
您可以阅读同一文档的底部。
如果状态是
在线的
然后您的实例就可以使用 Run Command 进行管理了。
不活跃
实例存在以下一个或多个问题。
未安装 SSM 代理。
该实例没有出站 Internet 连接。
实例未使用使其能够与 SSM API 通信的 IAM 角色启动,或者 IAM 角色的权限对于 Run Command 不正确。有关更多信息,请参阅为 Systems Manager 创建 IAM 实例配置文件。
上面的文档不包含有关连接丢失的更多信息,但这里有一些相关的信息。
连接丢失
如果实例未通过运行状况检查,AWS OpsWorks Stacks 会自动修复已注册的 Amazon EC2 实例并将已注册的本地实例的状态更改为连接丢失。
推荐阅读
- javascript - 是否可以基于 Rails 4 中选定的 HTML 元素以相同的形式创建多个对象?
- django - List Serializer 多对象创建
- android-studio - 错误模拟器:模拟器:错误:x86 仿真当前需要硬件加速
- visual-studio-code - 用于“重复上一个命令”的 Visual Studio Code 命令
- tensorflow - 如何为 tensorflow 服务准备预热请求文件?
- c# - 如何在 Android 语音识别中检测 ʌ,ɪ,ʊ,ɒ,ə 等单个音标?
- android - 根据 onCreateOptionsMenu 中的共享首选项值更改菜单项的可见性
- amazon-s3 - 使用 Route53、S3、CloudFront 的地理位置路由
- node.js - Nodemailer 抛出错误 Invalid login: 534-5.7.14
- vba - 如果我不选择单元格,图表将不起作用