如何使用 aws eks get-token 的查询选项

How to use query option with aws eks get-token

我正在尝试仅从 aws eks get-token 获取令牌数据,而不使用任何其他工具,例如 jq

aws eks get-token --cluster-name myclustername --query status.token

仍然是returns完整的回复。

我的 --query 怎么了?或者此选项不适用于此子命令?

aws --version
aws-cli/1.16.218 Python/3.6.8 Linux/4.15.0-1047-aws botocore/1.12.208

谢谢!

在这个阶段,即使使用最新版本的 awscli 1.16.230,似乎也无法使用查询参数。 Jq 可能是用于将输出转换为 Json 格式并对其进行解析的最佳工具。

不过,您可以考虑使用 grep and/or sed 来输出令牌值。

我个人认为这可能只是一个错误,它会在更高版本的 awscli 中得到修复。