"Тайм-аут соединения (Тайм-аут соединения)" Ошибка для SQLActivity

У меня возникла ошибка тайм-аута соединения в моем задании конвейера данных для запуска простого сценария SQL. Скрипт настроен в моем S3. Сам конвейер данных находится в районе us-east-1. Моя база данных находится в нас-восток-2. Когда я впервые запустил конвейер, я получил ошибку "ожидание на бегунах", и она никогда не работала. Я решил, что я должен изменить свой EC2 на us-east-2, чтобы он находился в том же регионе, что и база данных, на которой работает SQL-скрипт. Я не получил "ожидания на бегуна", но теперь я постоянно получаю сообщение об ошибке "Тайм-аут соединения".

Странно, что все вопросы и документы форума AWS говорят, что именно это происходит, когда вы пытаетесь подключиться к базе данных извне EC2, но, поскольку я использую EC2, я понятия не имею, в чем может быть проблема. Любые предложения будут очень полезны, и я рад предоставить более подробную информацию по мере необходимости.

Получаю эту ошибку сейчас в моих журналах: предоставленный вами механизм авторизации не поддерживается. Пожалуйста, используйте AWS4-HMAC-SHA256.

1 ответ

Типичные проблемы со связью возникают из-за следующего:

  1. Ваша БД разрешает входящее соединение от вас EC2.
  2. В вашей группе безопасности БД, что является источником для порта БД.
  3. Если DB и EC2 находятся в разных VPC, они являются равноправными.
Другие вопросы по тегам