Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Lambda
Configurez une AWS Lambda fonction en tant que source de données pour votre GraphQL Résolveur d'API.
Syntaxe
Pour déclarer cette entité dans votre modèle AWS Serverless Application Model (AWS SAM), utilisez la syntaxe suivante.
YAML
LogicalId: Description:StringFunctionArn:StringName:StringServiceRoleArn:String
Propriétés
Description-
Description de la source de données.
Type : chaîne
Obligatoire : non
CloudFormation compatibilité : cette propriété est transmise directement à la
Descriptionpropriété d'uneAWS::AppSync::DataSourceressource. FunctionArn-
ARN de la fonction Lambda
Type : chaîne
Obligatoire : non
CloudFormation compatibilité : cette propriété est transmise directement à la
LambdaFunctionArnpropriété d'unAWS::AppSync::DataSource LambdaConfigobjet. LogicalId-
Nom unique de la source de données.
Type : chaîne
Obligatoire : oui
CloudFormation compatibilité : cette propriété est transmise directement à la
Namepropriété d'uneAWS::AppSync::DataSourceressource. Name-
Nom de la source de données. Spécifiez cette propriété pour remplacer la valeur
LogicalId.Type : chaîne
Obligatoire : non
CloudFormation compatibilité : cette propriété est transmise directement à la
Namepropriété d'uneAWS::AppSync::DataSourceressource. ServiceRoleArn-
L'ARN du rôle de service AWS Identity and Access Management (IAM) pour la source de données. Le système assume ce rôle lors de l'accès à la source de données.
Note
Pour révoquer l'accès à votre source de données, supprimez l'objet Lambda de votre modèle AWS SAM .
Type : chaîne
Nécessaire : Non Si ce n'est pas spécifié, AWS SAM fournira les
Writeautorisations en utilisantConnecteurs AWS SAM .CloudFormation compatibilité : cette propriété est transmise directement à la
ServiceRoleArnpropriété d'uneAWS::AppSync::DataSourceressource.