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:StringFunctionArn:StringName:StringServiceRoleArn:String
Propiedades
Description-
La descripción de su origen de datos.
Tipo: cadena
Obligatorio: no
CloudFormation compatibilidad: esta propiedad se pasa directamente a la
Descriptionpropiedad de unAWS::AppSync::DataSourcerecurso. FunctionArn-
El ARN para la función de Lambda.
Tipo: cadena
Obligatorio: no
CloudFormation compatibilidad: esta propiedad se pasa directamente a la
LambdaFunctionArnpropiedad de unAWS::AppSync::DataSource LambdaConfigobjeto. LogicalId-
El nombre único de su origen de datos.
Tipo: cadena
Obligatorio: sí
CloudFormation compatibilidad: esta propiedad se pasa directamente a la
Namepropiedad de unAWS::AppSync::DataSourcerecurso. Name-
El nombre de su origen de datos. Especifica esta propiedad para anular el valor
LogicalId.Tipo: cadena
Obligatorio: no
CloudFormation compatibilidad: esta propiedad se pasa directamente a la
Namepropiedad de unAWS::AppSync::DataSourcerecurso. 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
Writepermisos medianteConectores AWS SAM .CloudFormation compatibilidad: esta propiedad se transfiere directamente a la
ServiceRoleArnpropiedad de unAWS::AppSync::DataSourcerecurso.