我正在尝试仅从aws eks get-token
获取令牌数据,而不使用任何其他工具,例如jq
。
aws eks get-token --cluster-name myclustername --query status.token
仍然返回完整的响应。
我的--query
有什么问题?还是此选项不适用于此子命令?
aws --version
aws-cli/1.16.218 Python/3.6.8 Linux/4.15.0-1047-aws botocore/1.12.208
谢谢!
答案 0 :(得分:0)
在此阶段,即使使用最新版本的awscli 1.16.230,也似乎无法使用查询参数。 Jq可能是用来将输出转换为Json格式并进行解析的最佳工具。
但是,您可以考虑使用grep和/或sed输出令牌值。
我个人认为这可能只是一个错误,它将在更高版本的awscli中得到修复。