AWS 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á.

AWS 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 AWS CloudFormation.

AWS::ApiGatewayV2::Api

LogicalId: <httpapi‑LogicalId>

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

Além desse recurso AWS CloudFormation, quando AWS::Serverless::HttpApi especificado, AWS SAM também gera recursos AWS 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 AWS 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 AWS 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 AWS 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