AWS EC2 Linux控制台工具无法使用EC2权限

时间:2016-03-25 04:17:42

标签: amazon-ec2

我花了好几个小时没找到解决办法。 我得到了最新的Debian市场形象,并尝试使用" aws"命令行中的工具。

我创建了一个IAM用户,并为用户提供了所有可用的权限,包括poweruser,ec2完全访问权限,管理员。

aws  ec2 describe-addresses

A client error (AuthFailure) occurred when calling the DescribeAddresses operation: AWS was not able to validate the provided access credentials

但是我可以使用所有非EC2部件 我可以做任何事情" aws iam"命令,完全没有问题。
我可以创建一个用户并给它任何访问权限,但我可能不会列出实例!
这不是身份验证错误..

日期是NTP同步,但是" aws iam"命令都完美无缺,这不是API问题。

我的智慧结束了。我没有许可,我可以给那个用户 我试过不同的访问键,情况相同 我试着等了一个小时,没有运气。

这里是用户具有的EC2完全访问角色:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Action": "ec2:*",
      "Effect": "Allow",
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": "elasticloadbalancing:*",
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": "cloudwatch:*",
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": "autoscaling:*",
      "Resource": "*"
    }
  ]
}

使用AWS的Web控制台的管理员。

1 个答案:

答案 0 :(得分:0)

我认为您已达到EIP限制。昨天我正在更新Cloudformation堆栈,但出现错误。

  

AccessDenied。用户无权调用ec2:DescribeAddresses

..即使我以完全管理员权限运行。原来错误是一条红鲱鱼,问题是我达到了我的EIP限制。请求提高EIP限额并解决了这个问题。