Рейтинг:1

Что вызывает BadRequestException при вызове операции ExecuteStatement в Aurora Serverless db

флаг cn

У меня есть лямбда-функция, которая извлекает записи из базы данных AWS Aurora Serverless. Теперь я подумал о добавлении шлюза API для запуска лямбда-функции, но получаю эту ошибку. Подключите функцию AWS Lambda, активируемую шлюзом API, к базе данных Aurora Serverless MySQL.

[ОШИБКА] BadRequestException: произошла ошибка (BadRequestException) при вызове операции ExecuteStatement: 
Доступ запрещен для пользователя 'admin'@'10.x.xx.xxx' (используя пароль: YES); Код ошибки: 1045; SQLState: 28000
Traceback (последний последний вызов):
  Файл "/var/task/index.py", строка 11, в обработчике
    sql="ВЫБЕРИТЕ * ОТ ecomdev.Customer;"

Что вызывает BadRequestException при вызове операции ExecuteStatement в Aurora Serverless db. Я использовал AWS CDK для создания стеков. я прошел через это вопрос Но из этого следует другое, которое, как мне кажется, не нужно. Пожалуйста, помогите мне, если вы столкнулись с этой ошибкой.

Рейтинг:0
флаг cn

Ошибка 1045 видимо означает 'Доступ закрыт'. Вы правильно установили учетные данные в своей Lambda? Использует ли лямбда правильную роль выполнения? Кажется, есть еще хорошая информация здесь.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.