在CLI中进行aws配置期间,我使用命令“ aws configure”,然后将访问密钥,秘密访问密钥,默认区域和默认输出类型键入为“表”。
我需要在AWS CLI中使用什么命令以json格式获取输出。例如,如果我使用命令“ aws ec2 describe-volumes --output json”。然后,它将仅针对此命令以JSON格式提供输出。 如何将默认输出从表更改为json?
答案 0 :(得分:4)
根据documentation,有两种设置默认输出格式的方法
output
文件中的命名配置文件中使用config
选项。以下示例将默认输出格式设置为json
。[default]
output=json
AWS_DEFAULT_OUTPUT
环境变量。以下输出将此命令行会话中的命令的格式设置为json
,直到变量被更改或会话结束为止。使用此环境变量将覆盖config
文件中设置的任何值。$ export AWS_DEFAULT_OUTPUT="json"
第一个选项将是持久性选项。
答案 1 :(得分:1)
使用命令配置CLI时,最初会设置AWS CLI的输出格式
aws configure
此命令可再次用于永久更改输出格式。只需按Enter输入前三个提示(访问密钥ID,访问密钥和区域名称),然后在最后一个提示符中输入所需的输出格式即可。