Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
CloudFormation risorse generate quando AWS::Serverless::Api è specificato
Quando AWS::Serverless::Api viene specificato un, AWS Serverless Application Model (AWS SAM) genera sempre una CloudFormation risorsa di AWS::ApiGateway::RestApi base. Inoltre, genera sempre una AWS::ApiGateway::Deployment risorsa AWS::ApiGateway::Stage e una.
AWS::ApiGateway::RestApi-
LogicalId:<api‑LogicalId>Proprietà referenziabile: N/A (è necessario utilizzare il
LogicalIdper fare riferimento a questa risorsa) CloudFormation AWS::ApiGateway::Stage-
LogicalId:<api‑LogicalId><stage‑name>Stageè la stringa su cui è impostata la<stage‑name>StageNameproprietà. Ad esempio, se si impostaStageNamesuGamma,LogicalIdè.MyRestApiGammaStageProprietà referenziabile:
<api‑LogicalId>.Stage AWS::ApiGateway::Deployment-
LogicalId:<api‑LogicalId>Deployment<sha>è un valore hash unico che viene generato quando viene creato lo stack. Ad esempio<sha>.MyRestApiDeployment926eeb5ff1Proprietà referenziabile:
<api‑LogicalId>.Deployment
Oltre a queste CloudFormation risorse, quando AWS::Serverless::Api viene specificato, AWS SAM genera CloudFormation risorse aggiuntive per i seguenti scenari.
DomainNamela proprietà è specificata
Quando AWS::Serverless::Api viene specificata la Domain proprietà della proprietà di an, AWS SAM genera la AWS::ApiGateway::DomainName CloudFormation risorsa. DomainName
AWS::ApiGateway::DomainName-
LogicalId:ApiGatewayDomainName<sha>è un valore hash univoco che viene generato quando viene creato lo stack. Ad esempio:<sha>ApiGatewayDomainName.926eeb5ff1Proprietà referenziabile:
<api‑LogicalId>.DomainName
UsagePlanla proprietà è specificata
Quando AWS::Serverless::Api viene specificata la Auth proprietà della proprietà di an, AWS SAM genera le seguenti CloudFormation
risorse: AWS::ApiGateway::UsagePlanAWS::ApiGateway::UsagePlanKey, eAWS::ApiGateway::ApiKey. UsagePlan
AWS::ApiGateway::UsagePlan-
LogicalId:<api‑LogicalId>UsagePlanProprietà referenziabile:
<api‑LogicalId>.UsagePlan AWS::ApiGateway::UsagePlanKey-
LogicalId:<api‑LogicalId>UsagePlanKeyProprietà referenziabile:
<api‑LogicalId>.UsagePlanKey AWS::ApiGateway::ApiKey-
LogicalId:<api‑LogicalId>ApiKeyProprietà referenziabile:
<api‑LogicalId>.ApiKey