【问题标题】:Resource Policy Gateway - IAM资源策略网关 - IAM
【发布时间】:2020-09-04 02:29:37
【问题描述】:

我在我的 AWS API Gateway 中设置了以下资源策略以将 IP 范围列入白名单:

该策略运行正常,但是现在我必须对同一帐户中的某些网关(不是全部)应用相同的策略,并且将来我可能需要在该列表中包含更多 IP;所以我需要一一修改网关中的资源策略..

为了解决这个问题,我想在 IAM 中设置一个策略并将该策略应用于某些网关。我在 IAM 中创建了以下策略:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": "execute-api:Invoke",
            "Resource": "*",
            "Condition": {
                "IpAddress": {
                    "aws:SourceIp": "35.192.0.0/12"
                }
            }
        }
    ]
}

但是我找不到将它连接到网关的方法。 我尝试设置角色,但 API Gateway 服务不允许我附加该策略。

有没有办法创建一个 IP 白名单策略并立即将它们附加到某些网关?基本上,我正在寻找一种在一个地方修改 IP 白名单并将其动态应用于我的一些网关的方法。

谢谢,

【问题讨论】:

    标签: amazon-web-services aws-api-gateway amazon-iam


    【解决方案1】:

    API Gateway 的策略是资源策略,IAM 策略只能附加到用户、组和角色。

    您需要将此应用于每个 API 网关资源策略,如果您想重用,请尝试查看 IaC。

    【讨论】:

      猜你喜欢
      • 2018-11-02
      • 2021-10-23
      • 2023-01-03
      • 2015-08-15
      • 2021-08-28
      • 2020-11-09
      • 1970-01-01
      • 2020-07-05
      • 2021-09-29
      相关资源
      最近更新 更多