Invocar uma função do Lambda a partir de um cluster de banco de dados do Amazon Aurora MySQL
É possível invocar uma função do AWS Lambda em um cluster de banco de dados Amazon Aurora, edição compatível com MySQL, com uma função lambda_sync
ou lambda_async
nativa. Antes de invocar uma função do Lambda em um Aurora MySQL, o cluster de banco de dados Aurora deve ter acesso ao Lambda. Para obter detalhes sobre como conceder acesso para o Aurora MySQL, consulte Concessão de acesso ao Lambda para o Aurora. Para obter informações sobre as funções armazenadas lambda_sync
e lambda_async
, consulte Como invocar uma função do Lambda com uma função nativa do Aurora MySQL.
Você também pode chamar uma função do AWS Lambda utilizando um procedimento armazenado. No entanto, o uso de um procedimento armazenado está defasado. É altamente recomendável usar uma função nativa do Aurora MySQL se você estiver usando uma das seguintes versões do Aurora MySQL:
-
Aurora MySQL versão 2 para clusters compatíveis com o MySQL 5.7.
-
Aurora MySQL versão 3.01 e posteriores, para clusters compatíveis com o MySQL 8.0. O procedimento armazenado não está disponível no Aurora MySQL versão 3.
Para ter informações sobre como conceder ao Aurora acesso ao Lambda e invocar uma função do Lambda, consulte os tópicos a seguir.