【问题标题】:What is the difference between AWS::Serverless::Api and AWS::Serverless::HttpApi?AWS::Serverless::Api 和 AWS::Serverless::HttpApi 有什么区别?
【发布时间】:2022-02-08 18:04:52
【问题描述】:

AWS::Serverless::Api 和 AWS::Serverless::HttpApi 有什么区别?

据我了解,AWS::Serverless::HttpApi 似乎配置了 HTTP API,也可以使用 AWS::ApiGatewayV2::Api 进行配置,这样对吗?

AWS::Serverless::Api 配置什么,是旧的 RestAPI 也可以通过 AWS::ApiGateway::RestApi 配置吗?

【问题讨论】:

    标签: amazon-web-services configuration amazon-cloudformation aws-api-gateway


    【解决方案1】:

    是的,AWS::Serverless::Api 配置 REST APIAWS::Serverless::Api 是比 AWS::ApiGateway::RestApi 更高级别的资源。

    例如,只需单个 AWS::Serverless::Api,您就可以定义路径 (/test) 及其方法 (GET)。使用AWS::ApiGateway::RestApi 是不可能的。你必须分别构造AWS::ApiGateway::ResourceAWS::ApiGateway::Method

    【讨论】:

    • 感谢您的回答!我假设 AWS::Serverless::HttpApi 和 AWS::ApiGatewayV2::Api 之间的关系是一样的?
    • @eternitysharp 是的。 AWS::Serverless 提供比常规 CloudFormation 更高级别的资源。
    猜你喜欢
    • 2021-10-08
    • 2019-05-22
    • 1970-01-01
    • 2022-10-14
    • 1970-01-01
    • 1970-01-01
    • 2021-09-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多