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 unAWS::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 unAWS::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 unAWS::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 unAWS::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 unAWS::AppSync::DataSource
recurso.