Я решил эту проблему, поэтому я напишу решение, которое состоит из 2 шагов:
1. Подключение RDS от Laravel в соответствии с документацией AWS должно быть выполнено следующим образом:
а. Добавьте определения операторов в config / database.php:
define('RDS_HOSTNAME', $_SERVER['RDS_HOSTNAME']);
define('RDS_USERNAME', $_SERVER['RDS_USERNAME']);
define('RDS_PASSWORD', $_SERVER['RDS_PASSWORD']);
define('RDS_DB_NAME', $_SERVER['RDS_DB_NAME']);
define('RDS_PORT', $_SERVER['RDS_PORT']);
б. и измени конфиг mysql:
'mysql' => [
'driver' => 'mysql',
'host' => RDS_HOSTNAME,
'port' => RDS_PORT,
'database' => RDS_DB_NAME,
'username' => RDS_USERNAME,
'password' => RDS_PASSWORD,
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => true,
'engine' => null,
]
а. Это видео, которое показывает, как именно настроить ваши VPC и подсети для точного использования EB
https://www.youtube.com/watch?v=udY8x_g0dTk&frags=pl%2Cwn
б. После создания VPC и подсетей вам необходимо создать среду BRAND NEW EB и подключить ее к VPC и подсетям
https://www.youtube.com/watch?v=CB6YzVBxiL4&frags=pl%2Cwn