CloudFormationrecursos gerados quando AWS::Serverless::HttpAPI é especificado - AWS Serverless Application Model

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

CloudFormationrecursos gerados quando AWS::Serverless::HttpAPI é especificado

Quando um AWS::Serverless::HttpApi é especificado, AWS Serverless Application Model (AWS SAM) gera um recurso AWS::ApiGatewayV2::Api com base CloudFormation.

AWS::ApiGatewayV2::Api

LogicalId: <httpapi‑LogicalId>

Propriedade referenciável: N/A (você deve usar o LogicalId para referenciar este recurso CloudFormation)

Além desse recurso CloudFormation, quando AWS::Serverless::HttpApi especificado, AWS SAM também gera recursos CloudFormation para os seguintes cenários:

A propriedade StageName é especificada

Quando a propriedade StageName de um AWS::Serverless::HttpApi está especificada, AWS SAM gera o recurso AWS::ApiGatewayV2::Stage CloudFormation.

AWS::ApiGatewayV2::Stage

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

<stage‑name> é a string para a qual a propriedade StageName está definida. Por exemplo, se você definir como StageNameGamma, LogicalId será: MyHttpApiGamma Stage.

Propriedade referenciável: <httpapi‑LogicalId>.Stage

A propriedade StageName não foi especificada

Quando a propriedade StageName de um AWS::Serverless::HttpApi não é especificada, AWS SAM gera o recurso AWS::ApiGatewayV2::Stage CloudFormation.

AWS::ApiGatewayV2::Stage

LogicalId: <httpapi‑LogicalId>ApiGatewayDefaultStage

Propriedade referenciável: <httpapi‑LogicalId>.Stage

A propriedade domainName é especificada

Quando a propriedade DomainName da propriedade Domain de um AWS::Serverless::HttpApi é especificada, AWS SAM gera o recurso AWS::ApiGatewayV2::DomainName CloudFormation.

AWS::ApiGatewayV2::DomainName

LogicalId: ApiGatewayDomainNameV2<sha>

O <sha> é um valor de hash exclusivo que é gerado quando a pilha é criada. Por exemplo, ApiGatewayDomainNameV2 926eeb5ff1.

Propriedade referenciável: <httpapi‑LogicalId>.DomainName