Lambda - 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.

Lambda

Configura una AWS Lambda función como fuente de datos para tu solucionador de GraphQL API.

Sintaxis

Para declarar esta entidad en tu plantilla AWS Serverless Application Model (AWS SAM), usa la siguiente sintaxis.

YAML

LogicalId: Description: String FunctionArn: String Name: String ServiceRoleArn: String

Propiedades

Description

La descripción de su origen de datos.

Tipo: cadena

Obligatorio: no

AWS CloudFormation compatibilidad: esta propiedad se pasa directamente a la Description propiedad de un AWS::AppSync::DataSource recurso.

FunctionArn

El ARN para la función de Lambda.

Tipo: cadena

Obligatorio: no

AWS CloudFormation compatibilidad: esta propiedad se pasa directamente a la LambdaFunctionArn propiedad de un AWS::AppSync::DataSource LambdaConfig objeto.

LogicalId

El nombre único de su origen de datos.

Tipo: cadena

Obligatorio: sí

AWS CloudFormation compatibilidad: esta propiedad se pasa directamente a la Name propiedad de un AWS::AppSync::DataSource recurso.

Name

El nombre de su origen de datos. Especifique esta propiedad para anular el valor LogicalId.

Tipo: cadena

Obligatorio: no

AWS CloudFormation compatibilidad: esta propiedad se pasa directamente a la Name propiedad de un AWS::AppSync::DataSource recurso.

ServiceRoleArn

El ARN del rol de servicio AWS Identity and Access Management (IAM) de la fuente de datos. El sistema adopta este rol al acceder al origen de datos.

nota

Para revocar el acceso al origen de datos, elimine el objeto Lambda de la plantilla de AWS SAM .

Tipo: cadena

Requerido: No. Si no se especifica, AWS SAM proporcionará los Write permisos medianteConectores AWS SAM .

AWS CloudFormation compatibilidad: esta propiedad se transfiere directamente a la ServiceRoleArn propiedad de un AWS::AppSync::DataSource recurso.