首页 > 解决方案 > 如何通过资源策略限制对无服务器 API 的访问?

问题描述

通过 cloudformation 模板构建的无服务器 API 网关堆栈(见下文)。我添加了一个资源策略以将特定 IP 地址列入白名单。这会阻止所有其他 IP 地址,而不指定黑名单,还是我也添加了 IpRangeBlacklist 值?


Resources:
  serverlessapiGateway:
    Type: AWS::Serverless::Api
    Properties:
      Auth:
        ResourcePolicy:
          IpRangeWhitelist:
            - "10.20.30.40"

标签: aws-api-gatewayaws-policies

解决方案


已验证,仅允许IpRangeWhitelist范围内的 IP 列表。我想知道在不允许的情况下是否有办法自定义我们得到的错误消息。


推荐阅读