AWS ECS describe-services 命令如何仅获取最新的事件消息
修改方案
ECS接口返回的事件列表默认按时间倒序排列,最新的事件排在列表第一位,你只需要调整--query参数提取事件数组的第一个元素即可实现需求。
调整后的完整命令:
aws ecs describe-services --services xxxx --region eu-west-1 --cluster yyyyy --query 'services[*].events[0]' --output text
补充说明:
- 如果你查询的只有1个服务,也可以将查询参数改为
services[0].events[0],返回结果完全一致 - 如果服务暂无事件记录,命令会返回空值,属于正常情况
内容的提问来源于stack exchange,提问作者Alexey Yakurnov
相关产品推荐
相关产品推荐

