获取aws区域列表

时间:2016-07-13 09:48:56

标签: ruby-on-rails ruby amazon-web-services

我正在尝试在下拉列表中填充aws区域,我也跟着this问题但我一直收到错误

    [AWS EC2 403 1.950727 0 retries] describe_regions() AWS::EC2::Errors::UnauthorizedOperation You are not authorized to perform this operation.

AWS::EC2::Errors::UnauthorizedOperation: You are not authorized to perform this operation.

我有正确的访问密钥,但我不知道为什么会这样。

2 个答案:

答案 0 :(得分:2)

这是需要添加的策略,您可以访问以描述ec2实例的区域。在AWS IAM中创建此自定义策略(Root用户或AWS控制台管理员将能够执行此操作)。

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

答案 1 :(得分:1)

根据您收到的错误消息判断,您需要确保拥有该密钥的IAM用户可以访问{{1}}。