

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
<a name="sam-specification-generated-resources-webfunction"></a>

Al especificar un`AWS::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:

**Topics**
+ [ExecutionRoleArn la propiedad no está especificada](#sam-specification-generated-resources-webfunction-iam-role)

## ExecutionRoleArn la propiedad no está especificada
<a name="sam-specification-generated-resources-webfunction-iam-role"></a>

Cuando no se especifica la `ExecutionRoleArn` propiedad de un`AWS::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`