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
LogicalIdpara 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:
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é a string para a qual a propriedade<stage‑name>StageNameestá definida. Por exemplo, se você definir comoStageNameGamma,LogicalIdserá:MyHttpApiGammaStage.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>ApiGatewayDefaultStagePropriedade 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
é um valor de hash exclusivo que é gerado quando a pilha é criada. Por exemplo,<sha>ApiGatewayDomainNameV2926eeb5ff1.Propriedade referenciável:
<httpapi‑LogicalId>.DomainName