View a markdown version of this page

CloudFormation recursos generados cuando AWS::Serverless::WebFunction se especifica - 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.

CloudFormation recursos generados cuando AWS::Serverless::WebFunction se especifica

Al especificar unAWS::Serverless::WebFunction, AWS Serverless Application Model (AWS SAM) genera los siguientes CloudFormation recursos base.

AWS::Lambda::WebFunction

LogicalId: <webfunction‑LogicalId>

Propiedad referenciable: N/A (debe usar la LogicalId para hacer referencia a este CloudFormation recurso)

AWS::Lambda::WebFunctionRevision

LogicalId: <webfunction‑LogicalId>Revision

Propiedad referenciable: N/A (debe usar la para hacer referencia LogicalId a este recurso) CloudFormation

AWS::Lambda::WebFunctionEndpoint

LogicalId: <webfunction‑LogicalId>Endpoint

Propiedad referenciable: N/A (debe usar la para hacer referencia LogicalId a este recurso) CloudFormation

Los tres recursos utilizan el mismo nombre de función. Si no especificas la FunctionName propiedad, AWS SAM genera un nombre para el formulario<webfunction‑LogicalId>-<stack-id-prefix>, donde stack-id-prefix aparecen los primeros 8 caracteres del identificador único del ID de la pila. AWS SAM acorta el identificador lógico si es necesario para que el nombre tenga un máximo de 64 caracteres.

Además de estos CloudFormation recursos, cuando AWS::Serverless::WebFunction se especifica, AWS SAM también genera CloudFormation recursos para los siguientes escenarios:

ExecutionRoleArn la propiedad no está especificada

Cuando no se especifica la ExecutionRoleArn propiedad de unAWS::Serverless::WebFunction, AWS SAM genera un AWS::IAM::Role CloudFormation recurso con la política AWSLambdaBasicExecutionRole AWS gestionada adjunta.

La política de confianza de roles permite que el director del lambda.amazonaws.com servicio asuma el rol.

AWS::IAM::Role

LogicalId: <webfunction‑LogicalId>Role