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.
CloudFormation recursos generados cuando AWS::Serverless::Api se especifica
Cuando AWS::Serverless::Api se especifica un, AWS Serverless Application Model (AWS SAM) siempre genera un CloudFormation recurso AWS::ApiGateway::RestApi base. Además, siempre genera un recurso AWS::ApiGateway::Stage y un recurso AWS::ApiGateway::Deployment.
AWS::ApiGateway::RestApi-
LogicalId:<api‑LogicalId>Propiedad referenciable: N/A (debe usar la
LogicalIdpara hacer referencia a este CloudFormation recurso) AWS::ApiGateway::Stage-
LogicalId:<api‑LogicalId><stage‑name>Stagees la cadena en la que está establecida la propiedad<stage‑name>StageName. Por ejemplo, si estableceStageNamecomoGamma, entoncesLogicalIdes.MyRestApiGammaStagePropiedad referenciable:
<api‑LogicalId>.Stage AWS::ApiGateway::Deployment-
LogicalId:<api‑LogicalId>Deployment<sha>es un valor hash único que se genera cuando se crea la pila. Por ejemplo,<sha>.MyRestApiDeployment926eeb5ff1Propiedad referenciable:
<api‑LogicalId>.Deployment
Además de estos CloudFormation recursos, cuando AWS::Serverless::Api se especifica, AWS SAM genera CloudFormation recursos adicionales para los siguientes escenarios.
DomainNamese especifica la propiedad
Cuando se especifica la DomainName Domain propiedad de AWS::Serverless::Api una, AWS SAM genera el AWS::ApiGateway::DomainName CloudFormation recurso.
AWS::ApiGateway::DomainName-
LogicalId:ApiGatewayDomainName<sha>es un valor hash único que se genera cuando se crea la pila. Por ejemplo:<sha>ApiGatewayDomainName.926eeb5ff1Propiedad referenciable:
<api‑LogicalId>.DomainName
UsagePlanse especifica la propiedad
Cuando se especifica la Auth propiedad de AWS::Serverless::Api una, AWS SAM genera los siguientes CloudFormation
recursos: AWS::ApiGateway::UsagePlanAWS::ApiGateway::UsagePlanKey, yAWS::ApiGateway::ApiKey. UsagePlan
AWS::ApiGateway::UsagePlan-
LogicalId:<api‑LogicalId>UsagePlanPropiedad referenciable:
<api‑LogicalId>.UsagePlan AWS::ApiGateway::UsagePlanKey-
LogicalId:<api‑LogicalId>UsagePlanKeyPropiedad referenciable:
<api‑LogicalId>.UsagePlanKey AWS::ApiGateway::ApiKey-
LogicalId:<api‑LogicalId>ApiKeyPropiedad referenciable:
<api‑LogicalId>.ApiKey