У меня есть приложение. net core 3.1, которое развернуто как docker контейнер на AWS Ecs с fargate. Я создал 2 новых базы данных Aurora MySql и попытался подключиться к одному из кластеров базы данных с помощью конечной точки модуля записи. Теперь проблема заключается в том, что когда я пытаюсь вызвать метод POST через почтальон, вызывая DNS балансировщика нагрузки, я получаю следующее исключение:
"Возникло исключение, которое, вероятно, связано с временным сбоем Рассмотрите возможность включения устойчивости к кратковременным ошибкам, добавив функцию EnableRetryOnFailure () к вызову «Использовать MySql».
Я также попытался добавить шаблон повторения, как упоминалось в исключении, но не повезло. Я разрешил Аврору / MySql на порт 3306 из любой точки моей группы безопасности, которую я создал для RDS. Я также добавил Aurora / MySql на порт 3306 для источника «Моя группа безопасности службы кластера, а также группа безопасности балансировщика нагрузки», но даже тогда не повезло. Наконец, я добавил All traffi c на все порты из любой точки мира, но даже тогда ошибка была одинаковой. Поэтому я подозреваю, что это что-то другое. Затем я попытался запустить приложение через рабочий стол docker на моем windows, но у меня все еще была та же ошибка.
Произошла ошибка при подключении к базе данных «на сервере». db-cluster.cluster-cqb2jskhx78p.us-east-2.rds.amazon aws .com '.
Моя строка подключения:
"DefaultConnection": "Data Source=db-cluster.cluster-cqb2jskhx78p.us-east-2.rds.amazonaws.com;Initial Catalog=demodb;User ID=admin;Password=MyPassword;port=3306"
Любая помощь?