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
LogicalIdpara hacer referencia a este CloudFormation recurso) AWS::Lambda::WebFunctionRevision-
LogicalId:<webfunction‑LogicalId>RevisionPropiedad referenciable: N/A (debe usar la para hacer referencia
LogicalIda este recurso) CloudFormation AWS::Lambda::WebFunctionEndpoint-
LogicalId:<webfunction‑LogicalId>EndpointPropiedad referenciable: N/A (debe usar la para hacer referencia
LogicalIda 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, donde <webfunction‑LogicalId>-<stack-id-prefix>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