【问题标题】:Make AWS API Gateway accessible only as SNS subscription endpoint使 AWS API Gateway 仅可作为 SNS 订阅终端节点访问
【发布时间】:2019-11-30 12:39:15
【问题描述】:

在我当前的项目中,我们配置了将 Cloudwatch 警报转发到 Slack 频道。为此,我们使用订阅该主题的 AWS SNS 主题 + API Gateway,并将警报转发到 Slack webhook。

我正在尝试解决的问题 - 目前提到的 API 网关的 REST 资源是公开的(它不需要任何身份验证,可从 Internet 获得)。如何将 API Gateway 配置为仅可用作 SNS 订阅端点?

【问题讨论】:

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


    【解决方案1】:

    您需要使用 Endpoint 类型创建 API 网关:Private

    并且您需要为 SNS 创建一个 VPC 端点以在内部访问该端点。 更多信息:https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-vpc-endpoint-policies.html

    【讨论】:

      猜你喜欢
      • 2016-06-27
      • 2022-07-04
      • 1970-01-01
      • 1970-01-01
      • 2022-11-20
      • 2014-02-23
      • 1970-01-01
      • 2015-01-14
      • 1970-01-01
      相关资源
      最近更新 更多