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 recursoAWS::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 deAWS::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 recursoAWS::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 recursoAWS::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 recursoAWS::AppSync::DataSource
.