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 AWS::Serverless::Api est spécifié
Lorsqu'un AWS::Serverless::Api est spécifié, AWS Serverless Application Model (AWS SAM) génère toujours une AWS CloudFormation ressource AWS::ApiGateway::RestApi de base. En outre, il génère toujours une ressource AWS::ApiGateway::Stage et AWS::ApiGateway::Deployment.
AWS::ApiGateway::RestApi-
LogicalId:<api‑LogicalId>Propriété référençable : N/A (vous devez utiliser le
LogicalIdpour référencer cette AWS CloudFormation ressource) AWS::ApiGateway::Stage-
LogicalId:<api‑LogicalId><stage‑name>Stageest la chaîne sur laquelle la propriété<stage‑name>StageNameest définie. Par exemple, si vous définissezStageNamesurGamma, leLogicalIdest.MyRestApiGammaStagePropriété référençable :
<api‑LogicalId>.Stage AWS::ApiGateway::Deployment-
LogicalId:<api‑LogicalId>Deployment<sha>est une valeur de hachage unique qui est générée lors de la création de la pile. Par exemple,<sha>.MyRestApiDeployment926eeb5ff1Propriété référençable :
<api‑LogicalId>.Deployment
En plus de ces AWS CloudFormation ressources, lorsqu'elles AWS::Serverless::Api sont spécifiées, cela AWS SAM génère des AWS CloudFormation ressources supplémentaires pour les scénarios suivants.
DomainNamela propriété est spécifiée
Lorsque la DomainName propriété de la Domain propriété de an AWS::Serverless::Api est spécifiée, AWS SAM génère la AWS::ApiGateway::DomainName AWS CloudFormation ressource.
AWS::ApiGateway::DomainName-
LogicalId:ApiGatewayDomainName<sha>est une valeur de hachage unique qui est générée lors de la création de la pile. olpPar exemple :<sha>ApiGatewayDomainName.926eeb5ff1Propriété référençable :
<api‑LogicalId>.DomainName
UsagePlanla propriété est spécifiée
Lorsque la UsagePlan propriété de la Auth propriété de an AWS::Serverless::Api est spécifiée, AWS SAM génère les AWS CloudFormation
ressources suivantes : AWS::ApiGateway::UsagePlanAWS::ApiGateway::UsagePlanKey, etAWS::ApiGateway::ApiKey.
AWS::ApiGateway::UsagePlan-
LogicalId:<api‑LogicalId>UsagePlanPropriété référençable :
<api‑LogicalId>.UsagePlan AWS::ApiGateway::UsagePlanKey-
LogicalId:<api‑LogicalId>UsagePlanKeyPropriété référençable :
<api‑LogicalId>.UsagePlanKey AWS::ApiGateway::ApiKey-
LogicalId:<api‑LogicalId>ApiKeyPropriété référençable :
<api‑LogicalId>.ApiKey