AWS CLI - aws configure命令有效凭据返回错误

时间:2017-08-22 19:01:53

标签: python amazon-web-services aws-cli

我最近在我的机器上安装了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"
    }]

我做错了什么?

2 个答案:

答案 0 :(得分:3)

我现在意识到,当它提示您输入默认输出格式时,您需要输入json以获得我期望的输出。

答案 1 :(得分:1)

我不确定我是如何陷入糟糕的状态但是我的〜/ .aws / config有一些参数设置不正确。手动编辑文件修复了我的问题。

配置设置和优先级下的信息 https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html把我带到了正确的地方。