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
Pour pouvoir appeler des fonctions Lambda à partir d'un cluster de bases de données Aurora MySQL, veillez d'abord à octroyer à votre cluster une autorisation d'accès à Lambda.
Pour octroyer à Aurora MySQL un accès à Lambda
-
Créez une stratégie AWS Identity and Access Management (IAM) pour fournir les autorisations permettant au cluster de base de données Aurora MySQL d'appeler des fonctions Lambda. Pour obtenir des instructions, consultez Création d'une politique IAM pour accéder aux ressources AWS Lambda.
-
Créez un rôle IAM et attachez la stratégie IAM que vous avez créée dans Création d'une politique IAM pour accéder aux ressources AWS Lambda au nouveau rôle IAM. 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 de cluster de bases de données
aws_default_lambda_rolesur l'Amazon Resource Name (ARN) du nouveau rôle IAM.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 bases de données et d’instance de base de données Amazon Aurora.
-
Pour autoriser les utilisateurs de base de données d'un cluster de bases de données Aurora MySQL à appeler des fonctions Lambda, associez le rôle que vous avez créé dans Création d'un rôle IAM pour autoriser Amazon Aurora à accéder aux services AWS au cluster de bases de données. Pour plus d'informations sur l'association d'un rôle IAM à un cluster de bases de données, consultez Association 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 de bases de données Aurora MySQL de façon à autoriser les connexions sortantes vers Lambda. Pour obtenir des instructions, consultez Activation de la communication réseau entre Amazon Aurora et d’autres services AWS.
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.