AWS CloudFormationrecursos generados cuando se especifica AWS። Serverless። Api - AWS Serverless Application Model

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

AWS CloudFormationrecursos generados cuando se especifica AWS። Serverless። Api

CuandoAWS::Serverless::Apise especifica,AWS Serverless Application Model(AWS SAM) genera siempre unAWS::ApiGateway::RestApibaseAWS CloudFormationrecurso. Además, también genera siempre unAWS::ApiGateway::Stagey unAWS::ApiGateway::Deploymentrecurso.

AWS::ApiGateway::RestApi

LogicalId: <api‑LogicalId>

Propiedad con referencia a:N/A (debe utilizar elLogicalIdpara hacer referencia a estoAWS CloudFormationrecurso)

AWS::ApiGateway::Stage

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

<stage‑name>es la cadena que elStageNameestá establecida en. Por ejemplo, si estableceStageNameaGamma, elLogicalIdesMyRestApiGammaStage.

Propiedad con referencia a:<api‑LogicalId>.Stage

AWS::ApiGateway::Deployment

LogicalId: <api‑LogicalId>Deployment<sha>

<sha>es un valor hash único que se genera cuando se crea la pila. Por ejemplo, MyRestApiDeployment926eeb5ff1.

Propiedad con referencia a:<api‑LogicalId>.Deployment

Además deAWS CloudFormationrecursos, cuandoAWS::Serverless::Apise especifica,AWS SAMgenera adicionalesAWS CloudFormationrecursos para los siguientes escenarios.

Se especifica la propiedad domainName

CuandoDomainNamepropiedad delDomainpropiedad de unAWS::Serverless::Apise especifica,AWS SAMgenera elAWS::ApiGateway::DomainName AWS CloudFormationrecurso.

AWS::ApiGateway::DomainName

LogicalId: ApiGatewayDomainName<sha>

<sha>es un valor hash único que se genera cuando se crea la pila. Por ejemplo: ApiGatewayDomainName926eeb5ff1.

Propiedad con referencia a:<api‑LogicalId>.DomainName

Se especifica la propiedad UsagePlan

CuandoUsagePlanpropiedad delAuthpropiedad de unAWS::Serverless::Apise especifica,AWS SAMgenera lo siguienteAWS CloudFormationRecursos de :AWS::ApiGateway::UsagePlan,AWS::ApiGateway::UsagePlanKey, yAWS::ApiGateway::ApiKey.

AWS::ApiGateway::UsagePlan

LogicalId: <api‑LogicalId>UsagePlan

Propiedad con referencia a:<api‑LogicalId>.UsagePlan

AWS::ApiGateway::UsagePlanKey

LogicalId: <api‑LogicalId>UsagePlanKey

Propiedad con referencia a:<api‑LogicalId>.UsagePlanKey

AWS::ApiGateway::ApiKey

LogicalId: <api‑LogicalId>ApiKey

Propiedad con referencia a:<api‑LogicalId>.ApiKey