AFAIK, вы не можете этого сделать, потому что драйвер сервера SQL не совместим с сокетом Unix, который создается автоматически при настройке экземпляра CLoud SQL в файле app.yaml.
Вы можете подключить свою базу данных напрямую по частному IP. Для этого вы можете настроить частный IP для вашего SQL экземпляра сервера . Затем вы можете использовать безсерверный компонент доступа VP C для подключения вашего экземпляра AppEngine к вашему VP C и доступа к вашему SQL серверу с частным IP-адресом в вашем VP C.
Однако , я пробовал это с облачной функцией, и она не работала. После обсуждения с Google существует открытая проблема для связи между Serverless VP C Access и SQL серверным частным IP-адресом.
Последнее решение - для предоставления 0.0.0.0/0
в общедоступных c IP вашего SQL экземпляра сервера для того, чтобы App Engine достиг его в качестве общедоступного c ресурса. Но это очень плохая практика открывать IP вашей базы данных на inte rnet ...
Все изменится. Оставайтесь с нами