Запустив локальный конфиг, соединение работает нормально. Я установил и запустил cloud_sql_proxy и готов к новым подключениям.
Вот мой код подключения для продолжения:
const sequelize = new Sequelize(DB_NAME, DB_USER, DB_PASS, {
dialect: 'mysql',
host: `/cloudsql/${CLOUD_SQL_CONNECTION_NAME}`,
pool: {
max: 30,
min: 0,
idle: 10000,
acquire: 1000000,
},
dialectOptions: {
connectTimeout: 100000
}
});
В какой-то момент я установил абсурдно высокие значения для переменных max connection, Acquire и connectTimeout, но все равно не повезло, но я начал получать определенный IP-адрес, расположенный в Лондоне на порту 3306.