Использование SSL с SequelPro
клиентом и использование сертификата amazon-rds-ca-cert.pem
, и соединение установлено успешно.
Тогда мой микросервис, написанный на Lumen
, не может подключиться к базе данных, используя следующую конфигурацию:
'options' => array(
"sslmode" => "require",
"sslrootcert" => "./amazon-rds-ca-cert.pem"
)
и
'host' => $host,
'port' => env('DB_PORT', 3306),
'database' => $db,
'username' => $username',
'password' => $pw',
При создании запроса ge†
на одной из конечных точек появляется следующая ошибка:
SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: nodename nor servname provided, or not known
Я потратил почти 2 дня, исследуя, как решить эту проблему, но пока безуспешно.
Микросервис сейчас работает на моем локальном хосте, поэтому я думаю, что, как только он запустится на локальном хосте, я могу начать заново, когда разверну его в рабочей среде, но это совсем другое.
Любые идеи, предложения приветствуются!