如何在AWS EKS Get-token中使用查询选项

时间:2019-09-10 12:29:48

标签: aws-cli aws-eks

我正在尝试仅从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

谢谢!

1 个答案:

答案 0 :(得分:0)

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

但是,您可以考虑使用grep和/或sed输出令牌值。

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