AWS CloudFormation ressources générées lorsque cela AWS::Serverless::HttpApi est spécifié - AWS Serverless Application Model

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

AWS CloudFormation ressources générées lorsque cela AWS::Serverless::HttpApi est spécifié

Lorsqu'un AWS::Serverless::HttpApi est spécifié, AWS Serverless Application Model (AWS SAM) génère une AWS CloudFormation ressource AWS::ApiGatewayV2::Api de base.

AWS::ApiGatewayV2::Api

LogicalId: <httpapi‑LogicalId>

Propriété référençable : N/A (vous devez utiliser le LogicalId pour référencer cette AWS CloudFormation ressource)

En plus de cette AWS CloudFormation ressource, lorsqu'elle AWS::Serverless::HttpApi est spécifiée, elle génère AWS SAM également AWS CloudFormation des ressources pour les scénarios suivants :

StageNamela propriété est spécifiée

Lorsque la StageName propriété de an AWS::Serverless::HttpApi est spécifiée, AWS SAM génère la AWS::ApiGatewayV2::Stage AWS CloudFormation ressource.

AWS::ApiGatewayV2::Stage

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

<stage‑name> est la chaîne sur laquelle la propriété StageName est définie. Par exemple, si vous définissez sur StageNameGamma, LogicalId c'est : MyHttpApiGammaStage.

Propriété référençable :<httpapi‑LogicalId>.Stage

StageNamela propriété n'est pas spécifiée

Lorsque la StageName propriété de an n'AWS::Serverless::HttpApiest pas spécifiée, AWS SAM génère la AWS::ApiGatewayV2::Stage AWS CloudFormation ressource.

AWS::ApiGatewayV2::Stage

LogicalId: <httpapi‑LogicalId>ApiGatewayDefaultStage

Propriété référençable :<httpapi‑LogicalId>.Stage

DomainNamela propriété est spécifiée

Lorsque la DomainName propriété de la Domain propriété de an AWS::Serverless::HttpApi est spécifiée, AWS SAM génère la AWS::ApiGatewayV2::DomainName AWS CloudFormation ressource.

AWS::ApiGatewayV2::DomainName

LogicalId: ApiGatewayDomainNameV2<sha>

<sha> est une valeur de hachage unique qui est générée lors de la création de la pile. Par exemple, ApiGatewayDomainNameV2926eeb5ff1.

Propriété référençable :<httpapi‑LogicalId>.DomainName