【问题标题】:providing vpc end point in aws api gateway cloudformation在 aws api gateway cloudformation 中提供 vpc 端点
【发布时间】:2021-02-20 12:27:57
【问题描述】:

我没有找到有关如何在我的云形成中为 api 网关添加 vpc 端点的任何详细信息。 这是我的 cfn 模板,我可以将端点配置提供为 Private,但我似乎无法添加 vpce 详细信息。我可以通过控制台更新 api,但我希望它通过云形成来更新。

"TestApi": {
  "Type": "AWS::Serverless::Api",
  "Properties": {
      "StageName": {"Ref": "ApiStageName"},
      "EndpointConfiguration": "PRIVATE"
    }
}

【问题讨论】:

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


    【解决方案1】:

    EndpointConfiguration 的形式为:

      Type: String
      VPCEndpointIds: List
    

    因此,使用VPCEndpointIds,您可以为您的私有 API 提供 VPC 接口端点 ID。

    【讨论】:

    • 这些是我在尝试在 serverless.template 中提供类型和 VpcEndPointIds 而不是提供“REGIONAL”、“EDGE”或“PRIVATE”的字符串值时遇到的错误。 VpcEndpointIds 键对此对象无效,Type 键对此对象无效,有什么想法吗?
    • @SaminSiddiqui 我提供的是 "AWS::Serverless::Api 的正确语法,您在我链接到 AWS 文档时使用它。您一定做错了什么,而您的问题中没有显示。
    猜你喜欢
    • 2019-08-05
    • 1970-01-01
    • 2019-02-20
    • 2020-11-19
    • 2020-07-01
    • 2020-02-17
    • 1970-01-01
    • 1970-01-01
    • 2018-09-28
    相关资源
    最近更新 更多