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:
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
é a string para a qual a propriedade<stage‑name>
StageName
está definida. Por exemplo, se você definir comoStageName
Gamma
,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>
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
AWS CloudFormation.
AWS::ApiGatewayV2::DomainName
-
LogicalId
:ApiGatewayDomainNameV2
<sha>
O
é um valor de hash exclusivo que é gerado quando a pilha é criada. Por exemplo,<sha>
ApiGatewayDomainNameV2
926eeb5ff1
.Propriedade referenciável:
<httpapi‑LogicalId>
.DomainName