Amazon web services 如何在AWS CLI中更改默认输出格式?

Amazon web services 如何在AWS CLI中更改默认输出格式?,amazon-web-services,Amazon Web Services,在CLI中进行aws配置期间,我使用命令“aws configure”,然后将访问密钥、机密访问密钥、默认区域和默认输出类型键入为“table”。 我需要在aws CLI中使用什么命令来获取json格式的输出。例如,如果我使用命令“AWSEC2描述卷——输出json”。然后,它将仅为该命令提供JSON格式的输出如何将默认输出从表更改为json?根据设置默认输出格式有两种方法 在config文件中的命名配置文件中使用output选项。以下示例将默认输出格式设置为json 使用AWS\u DEFAU

在CLI中进行aws配置期间,我使用命令“aws configure”,然后将访问密钥、机密访问密钥、默认区域和默认输出类型键入为“table”。

我需要在aws CLI中使用什么命令来获取json格式的输出。例如,如果我使用命令“AWSEC2描述卷——输出json”。然后,它将仅为该命令提供JSON格式的输出如何将默认输出从表更改为json?

根据设置默认输出格式有两种方法

  • config
    文件中的命名配置文件中使用
    output
    选项。以下示例将默认输出格式设置为
    json
  • 使用
    AWS\u DEFAULT\u输出
    环境变量。以下输出将此命令行会话中的命令的格式设置为
    json
    ,直到变量更改或会话结束。使用此环境变量将覆盖
    config
    文件中设置的任何值

  • 第一个选项是持久性选项。

    AWS CLI的输出格式最初是在使用命令配置CLI时设置的

    aws configure
    
    此命令可再次用于永久更改输出格式。只需在前三个提示(访问键ID、访问键和区域名称)中按enter键,并在最后一个提示中输入所需的输出格式,即可设置

    $ export AWS_DEFAULT_OUTPUT="json"
    
    aws configure