我最近在我的机器上安装了aws cli,当我运行命令时
$ aws version
它返回
$ aws-cli/1.11.137 Python/2.7.10 Darwin/16.7.0 botocore/1.6.4
所以我知道它已正确安装。但是当我运行命令
时 $ aws configure
然后从aws.console生成的凭据csv中复制并粘贴 AWS Access Key ID 和 AWS Secret Access Key (当您创建新用户时)进入终端。
接下来我输入命令
$ aws iam list-users
它返回
Unknown output type: ENTER
而不是输出
"Users": [
{
"UserName": "Adele",
"Path": "/",
"CreateDate": "2013-03-07T05:14:48Z",
"UserId": "AKIAI44QH8DHBEXAMPLE",
"Arn": "arn:aws:iam::123456789012:user/Adele"
}]
我做错了什么?
答案 0 :(得分:3)
我现在意识到,当它提示您输入默认输出格式时,您需要输入json
以获得我期望的输出。
答案 1 :(得分:1)
我不确定我是如何陷入糟糕的状态但是我的〜/ .aws / config有一些参数设置不正确。手动编辑文件修复了我的问题。
配置设置和优先级下的信息 https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html把我带到了正确的地方。