Подключение к 2-му гену Cloud SQL на App Engine гибкий PHP 7.0 – отсутствует сокет

Я решил попробовать PHP 7 в App Engine и теперь следую инструкциям, чтобы подключиться к Cloud Gen второго поколения, но я не могу заставить его работать.

В качестве тестового сценария я решил загрузить PhpMyAdmin и получил следующую ошибку при попытке войти в систему:

Ошибка PhpMyAdmin

Затем я решил перейти в режим отладки и посмотреть, что происходит. Оказывается, что запущен контейнер-посредник, /cloudsql/ папка /cloudsql/ но там нет сокета:

нет сокета в файловой системе

Вот мой app.yaml :

 runtime: php env: flex manual_scaling: instances: 1 env_variables: CLOUDSQL_UNIX_SOCKET: /cloudsql/project-161108:us-east1:clod-sql-test beta_settings: cloud_sql_instances: "project-161108:us-east1:clod-sql-test" 

Вот информация экземпляра облачного SQL (да, я ошибочно облако при создании):

Свойства облачного SQL

Мой вопрос: как я могу заставить сокет появиться там, где он должен быть? Я потратил 2 дня, пытаясь исправить это, любой совет будет оценен …

Моя гипотеза заключается в том, что Google Cloud SQL API не включен.

Перейдите по следующей ссылке и посмотрите, включено ли она. Включите его, если нет.

https://console.cloud.google.com/apis/api/sqladmin.googleapis.com/overview?project=_

Затем попробуйте повторно развернуть приложение (к сожалению, вам нужно развернуть его снова).