[英]Ip whitelisting in AWS proxy API gateway using SAM template
我正在尝试创建一个IP白名单以允许访问APi网关。 我需要使用sam模板来做。 找不到与此有关的任何文档。 任何人都可以指出任何有关我的信息吗?
谢谢
您可以将AWS_IAM
用作端点的授权 。
然后,您可以创建这样的IAM策略,该策略允许您指定IP地址。
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"execute-api:Invoke"
],
"Condition": {
"IpAddress": {
"aws:SourceIp": "xxx.xx.xx.xx/32"
}
},
"Resource": "arn:aws:execute-api:*:*:*"
}
]
}
文章: http : //benfoster.io/blog/aws-api-gateway-ip-restrictions
真正的问题不是关于使用AWS SAM模板的白名单,而是如何做到这一切。 一般而言,一旦确定了方法,就可以将其概括为模板。 我个人认为为API网关创建单独的VPC应该是一个好的解决方案。 或者,您可以在应用程序逻辑或AWS WAF中阻止流量 。
编辑 :因此, 不,我不认为可以仅通过用于API网关资源的SAM模板来完成。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.