【发布时间】: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