Невозможно подключиться с Secret ARN к Aurora Serverless
AM пытается получить доступ к кластеру Aurora DB в AWS, но получает следующую ошибку:
Sep 19, 2019 5:28:31 PM com.amazonaws.internal.DefaultServiceEndpointBuilder getServiceEndpoint
INFO: {rds-data, eu-west-1} was not found in region metadata, trying to construct an endpoint using the standard pattern for this region: 'rds-data.eu-west-1.amazonaws.com'.
com.amazonaws.services.rdsdata.model.BadRequestException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. (Service: AWSRDSData; Status Code: 400; Error Code: BadRequestException; Request ID: 3b6c5939-e88e-42f4-ba60-c28bb4e7c28f)
Aurora без сервера поддерживается в регионе EU-West-1, так в чем же здесь проблема? Секретный ARN был создан AWS, когда я создал пользователя с помощью бессерверной консоли. Это не нормально?
1 ответ
Поскольку он был в режиме разработки, служба не работает, когда выдает эту ошибку. Я установил 5-минутный интервал бездействия для отключения службы Aurora. После первого запроса требуется время, чтобы появиться. Поэтому мы реализовали цикл ожидания и повтора, чтобы обойти эту проблему. В dev мы сталкиваемся с этой проблемой, когда кто-то первым обращается к базе данных. Это не проблема в производстве, так как система используется постоянно, поэтому БД работает.