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.
Octroi à Aurora d'un accès à Lambda
Avant de pouvoir invoquer des fonctions Lambda à partir d'un cluster Aurora My SQL DB, assurez-vous d'autoriser votre cluster à accéder à Lambda.
Pour donner à Aurora My SQL l'accès à Lambda
-
Créez un AWS Identity and Access Management (IAM) politique qui fournit les autorisations permettant à votre cluster Aurora My SQL DB d'appeler des fonctions Lambda. Pour obtenir des instructions, consultez Création d'une stratégie IAM pour accéder aux ressources AWS Lambda.
-
Créez un IAM rôle et associez la IAM politique que vous avez créée Création d'une stratégie IAM pour accéder aux ressources AWS Lambda au nouveau IAM rôle. Pour obtenir des instructions, consultez Création d'un rôle IAM pour autoriser Amazon Aurora à accéder aux services AWS.
-
Définissez le paramètre du
aws_default_lambda_role
cluster de base de données sur le Amazon Resource Name (ARN) du nouveau IAM rôle.Si le cluster fait partie d'une base de données globale Aurora, appliquez le même paramètre pour chaque cluster Aurora de cette base de données.
Pour plus d'informations sur les paramètres de cluster de base de données, consultez Paramètres de cluster de base de données et d'instance de base de données Amazon Aurora.
-
Pour permettre aux utilisateurs de base de données d'un cluster Aurora My SQL DB d'invoquer des fonctions Lambda, associez le rôle que vous avez créé au cluster de base Création d'un rôle IAM pour autoriser Amazon Aurora à accéder aux services AWS de données. Pour plus d'informations sur l'association d'un IAM rôle à un cluster de base de données, consultezAssociation d'un rôle IAM à un cluster de bases de données Amazon Aurora MySQL.
Si le cluster fait partie d'une base de données globale Aurora, associez le rôle à chaque cluster Aurora de cette base de données.
-
Configurez votre cluster Aurora My SQL DB pour autoriser les connexions sortantes à Lambda. Pour obtenir des instructions, consultez Permettre la communication réseau entre Amazon Aurora et d'autres AWS services.
Si le cluster fait partie d'une base de données globale Aurora, activez les connexions sortantes pour chaque cluster Aurora de cette base de données.