Приложение, развернутое на инстансах EC2, подключается к данным в инстансе Amazon RDS. В production приложение не может подключиться, хотя база данных доступна из оболочки bastion host. В логах веб-сервера постоянно отображается: *** Error Establishing a Database Connection Что из перечисленного может объяснить сбои подключения? (Выберите два варианта.)
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Группа безопасности базы данных не включает правило ingress, разрешающее подключения от веб-серверов., Приложение пытается использовать другой порт, отличный от того, который настроен на инстансе RDS..
Почему это правильный ответ
Ошибка "Error Establishing a Database Connection" указывает на то, что веб-сервер не может установить соединение с базой данных. 1. Группа безопасности базы данных не включает правило ingress, разрешающее подключения от веб-серверов. Это наиболее распространенная причина. Группы безопасности RDS по умолчанию очень строгие. Если группа безопасности RDS не имеет правила входящего трафика (ingress), разрешающего подключения с IP-адресов или групп безопасности веб-серверов по порту базы данных (например, 3306 для MySQL, 5432 для PostgreSQL), соединение будет отклонено. 2. Приложение пытается использовать другой порт, отличный от того, который настроен на инстансе RDS. Базы данных RDS работают на определенных портах. Если приложение настроено на подключение к неправильному порту, соединение не будет установлено. Остальные варианты менее вероятны или не соответствуют симптомам: Правило egress для группы безопасности базы данных не требуется для установления входящего соединения от веб-сервера. SSL-сертификаты влияют на безопасность соединения, но не на его установление на базовом уровне. Ошибка была бы другой, если бы проблема была в SSL. Если бы база данных все еще находилась в процессе подготовки, она была бы недоступна даже с bastion host, что противоречит условию задачи.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется