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.
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 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
LogicalIdpour référencer cette CloudFormation ressource)
En plus de cette CloudFormation ressource, lorsqu'elle AWS::Serverless::HttpApi est spécifiée, elle génère AWS SAM également CloudFormation des ressources pour les scénarios suivants :
Scénarios
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 CloudFormation
ressource.
AWS::ApiGatewayV2::Stage-
LogicalId:<httpapi‑LogicalId><stage‑name>Stageest la chaîne sur laquelle la propriété<stage‑name>StageNameest définie. Par exemple, si vous définissez surStageNameGamma,LogicalIdc'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 CloudFormation ressource.
AWS::ApiGatewayV2::Stage-
LogicalId:<httpapi‑LogicalId>ApiGatewayDefaultStageProprié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 CloudFormation ressource.
AWS::ApiGatewayV2::DomainName-
LogicalId:ApiGatewayDomainNameV2<sha>est une valeur de hachage unique qui est générée lors de la création de la pile. Par exemple,<sha>ApiGatewayDomainNameV2926eeb5ff1.Propriété référençable :
<httpapi‑LogicalId>.DomainName