Amazon CloudFormation指定 Amazon። Serverless። HTTPAPI 时生成的资源 - Amazon Serverless Application Model
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon CloudFormation指定 Amazon። Serverless። HTTPAPI 时生成的资源

当您时AWS::Serverless::HttpApi已指定,Amazon Serverless Application Model(Amazon SAM) 生成AWS::ApiGatewayV2::Api基础Amazon CloudFormation资源。

AWS::ApiGatewayV2::Api

LogicalId: <httpapi‑LogicalId>

可参考属性:N/A(你必须使用LogicalId引用此Amazon CloudFormation资源)

此外Amazon CloudFormation资源,何时AWS::Serverless::HttpApi已指定,Amazon SAM还会生成Amazon CloudFormation以下场景的资源:

指定了 StageName 属性

当您时StageName的财产AWS::Serverless::HttpApi已指定,Amazon SAM生成AWS::ApiGatewayV2::Stage Amazon CloudFormation资源。

AWS::ApiGatewayV2::Stage

LogicalId: <httpapi‑LogicalId><stage‑name>Stage

<stage‑name>是的字符串StageName属性设置为。例如,如果您设置StageNameGammaLogicalId是:myhttPapigamma阶段。

可参考属性:<httpapi‑LogicalId>.Stage

StageName 属性是指定的

当您时StageName的财产AWS::Serverless::HttpApi指定,Amazon SAM生成AWS::ApiGatewayV2::Stage Amazon CloudFormation资源。

AWS::ApiGatewayV2::Stage

LogicalId: <httpapi‑LogicalId>ApiGatewayDefaultStage

可参考属性:<httpapi‑LogicalId>.Stage

指定了 DomainName 属性

当您时DomainName的财产Domain的财产AWS::Serverless::HttpApi已指定,Amazon SAM生成AWS::ApiGatewayV2::DomainName Amazon CloudFormation资源。

AWS::ApiGatewayV2::DomainName

LogicalId: ApiGatewayDomainNameV2<sha>

<sha>是创建堆栈时生成的唯一哈希值。例如,ApiGatewayDomainNameV2926eeb5ff1.

可参考属性:<httpapi‑LogicalId>.DomainName