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 función de AWS Lambda como origen de datos para su solucionador de API GraphQL.

Sintaxis

Para declarar esta entidad en tu plantilla de 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

Compatibilidad con AWS CloudFormation: esta propiedad se transfiere directamente a la propiedad Description de un recurso AWS::AppSync::DataSource.

FunctionArn

El ARN para la función de Lambda.

Tipo: cadena

Obligatorio: no

Compatibilidad con AWS CloudFormation: esta propiedad se transfiere directamente a la propiedad LambdaFunctionArn de un objeto de AWS::AppSync::DataSource LambdaConfig.

LogicalId

El nombre único de su origen de datos.

Tipo: cadena

Obligatorio: sí

Compatibilidad con AWS CloudFormation: esta propiedad se transfiere directamente a la propiedad Name de un recurso AWS::AppSync::DataSource.

Name

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

Tipo: cadena

Obligatorio: no

Compatibilidad con AWS CloudFormation: esta propiedad se transfiere directamente a la propiedad Name de un recurso AWS::AppSync::DataSource.

ServiceRoleArn

El ARN del rol de servicio (IAM) de AWS Identity and Access Management para el origen 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

Obligatorio: No. Si no se especifica, AWS SAM proporcionará los permisos Write mediante Conectores AWS SAM .

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