【问题标题】:AWS IAM Policy : Define the correct oneAWS IAM 政策:定义正确的政策
【发布时间】:2017-12-21 23:24:17
【问题描述】:

我正在编写一个 lambda 脚本,该脚本 */ 仅在本地工作 /*。

我想将此脚本的使用范围扩展到其他地区。 为此,我想更新我的脚本,所以我从 :

print(ec2c.describe_regions())

当我测试它时,它说:

模块初始化错误:发生错误(UnauthorizedOperation) 调用 DescribeRegions 操作时:您无权 执行此操作。

但是,我的策略在 Action 中包含 ec2:DescribeRegions :

{
  "roleName": "ec2_scan_role",
  "policies": [
    {
      "document": {
        "Version": "2012-10-17",
        "Statement": [
          {
            "Sid": "VisualEditor0",
            "Effect": "Allow",
            "Action": [
              "ec2:DescribeInstances",
              "ec2:StartInstances",
              "ec2:DescribeRegions",
              "ec2:StopInstances",
              "ec2:DescribeInstanceStatus"
            ],
            "Resource": "*"
          }
[...]

怎么了?!

谢谢,

【问题讨论】:

    标签: amazon-ec2 amazon-iam


    【解决方案1】:

    哼,

    我找到了有关地区的信息:

    https://github.com/spulec/moto/issues/1361

    也许是根本原因?

    【讨论】:

    • 最后这不是原因……我没找到,但有效:)
    猜你喜欢
    • 2020-05-24
    • 1970-01-01
    • 1970-01-01
    • 2021-11-14
    • 2018-08-04
    • 2020-03-30
    • 2019-05-16
    • 2020-01-27
    相关资源
    最近更新 更多