Невозможно подключиться к Google Cloud SQL с сервера разработки с помощью SQLAlchemy
Мне не удалось подключиться к Google Cloud SQL с помощью SQLAlchemy 0.7.9 с моей рабочей станции разработки (в надежде сгенерировать схему с помощью create_all ()). Я не могу получить следующую ошибку:
sqlalchemy.exc.DBAPIError: (AssertionError) No api proxy found for service "rdbms" None None
Мне удалось успешно подключиться к экземпляру базы данных с помощьюgoogle_sql.py instancename
, который первоначально открыл браузер для авторизации соединения (который теперь, кажется, кэшировал авторизацию, хотя у меня нет~/Library/Preferences/com.google.cloud.plist
подать какhttps://developers.google.com/cloud-sql/docs/commandline указывает на то, что я должен)
Вот простое приложение, которое я использую для проверки соединения:
from sqlalchemy import create_engine
engine = create_engine('mysql+gaerdbms:///myapp', connect_args={"instance":"test"})
connection = engine.connect()
Полная трассировка стека доступна здесь -https://gist.github.com/4486641