Грешката, която получавате, може да бъде причинена от проблем с паролата ви или с използваното SSL криптиране, както е посочено в Проверете как се свързвате раздел от документацията.
Всъщност се опитах да видя дали мога да възпроизведа проблема, като промених конфигурациите на моя екземпляр на Разрешаване само на SSL връзки , както е предложено от Прилагане на SSL/TLS раздел от документацията. Това обаче не причини проблема за мен
Това обикновено не би било проблем, тъй като, както е споменато в тази публикация , връзките от Cloud Functions са криптирани по подразбиране, когато използвате cloudsqlproxy , но трябваше да го тествам, в случай че нещо се промени.
Опитах също да променя конфигурацията, за да огранича още повече достъпа до моя екземпляр. Единственото нещо, което се провали при връзката ми, беше деактивирането на връзката през публичния IP и разрешаването й само през частния и това направи така, че връзката дори не достигна до инстанцията.
Тъй като споменахте, че можете да се свържете с Workbench, смятам, че има 2 възможни причини за проблема ви:
- Възможно е да има проблем с кодирането на някои знаци във вашата парола, които се объркат само при опит за достъп до нея отenv променливи. Предлагам ви да опитате с много основна парола, за да видите дали ще получите същия резултат.
- Възможно е да има проблем с криптирането на връзката от функцията Cloud. Ако случаят е такъв, това би било много специфично за вашия проект и най-добрият начин за справяне с този проблем би бил да отворите проблем на Инструмент за проследяване на проблеми на Google , или да отворите заявка за поддръжка, в случай че имате план за поддръжка .
Надявам се това да ви помогне.