繁体   English   中英

API 网关上的 AWS 资源策略

[英]AWS Resource policy on API Gateway

我正在尝试使用 Resource Policy IP 白名单来保护 API Gateway 我有以下问题,无法找到这些问题的公共文档:

  • 我可以让资源策略只对特定阶段的 API 网关有效吗? 如果是,如何?
  • 我更改策略后传播需要多长时间?
  • 资源策略是否可以用于具有协议 WebSocket 和端点类型区域的 API? (看起来不是,我没有看到它的选项)
  • Resource Policy 有版本控制吗? (好像没有)

谢谢

我可以让资源策略只对特定阶段的 API 网关有效吗? 如果是,如何? 是的,来自aws 文档的示例。

{
  "Version": "2012-10-17",
    "Statement": [
      {
        "Effect": "Allow",
        "Principal": {
          "AWS": [
            "arn:aws:iam::account-id-2:user/Alice",
            "account-id-2"
          ]
        },
        "Action": "execute-api:Invoke",
        "Resource": [
          "arn:aws:execute-api:region:account-id-1:api-id/stage/*"
        ]
      }
    ]
}

我更改策略后传播需要多长时间?

  • 您需要再次部署 api,您可以从 aws 控制台进行

资源策略是否可以用于具有协议 WebSocket 和端点类型区域的 API? (看起来不是,我没有看到它的选项)

  • 我不明白为什么不,无论您选择哪种类型,它仍然由 API 网关提供支持。

Resource Policy 有版本控制吗? (好像没有)

  • 好像没有

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM