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

What is the difference between AWS::Serverless::Api and AWS::Serverless::HttpApi?

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

据我了解 AWS::Serverless::HttpApi 似乎配置了 HTTP API 也可以用 AWS::ApiGatewayV2::Api 配置,这是正确的吗?

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

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

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