У нас есть приложение appengine, которое мы создали около года назад. В то время опция «Интеграция облака» не была доступна на странице администрирования консоли приложения. Таким образом, чтобы иметь возможность разговаривать с API Google и подключаться к Google Cloud SQL, мы создали проект API в старом интерфейсе Консоли API Google (так это тот, который находится на https://code.google.com/apis/console). Чтобы позволить нашему клиенту просматривать содержимое базы данных SQL, мы создали скрипт Google Apps, который читает таблицы базы данных и помещает их в электронную таблицу Google. Однако у нашего клиента есть аккаунт Google Apps для другого домена, чем у нас, и поэтому ему не разрешено запускать скрипт приложений. Для этого он должен быть членом облачного проекта, управляющего базой данных SQL. В одном из наших последних проектов appengine мы смогли просто добавить клиента в список участников проекта в новой консоли API (тот, который находится в https://cloud.google.com/console). Это сработало, потому что, когда мы создали идентификатор appengine, мы также использовали опцию «Cloud Integration».Перенос проектов Google API (облачных)
Для старого приложения appengine однако это не работает, потому что нет прямой связи между облачным проектом и приложением appengine. Мы можем добавлять только членов проекта из того же домена, что и мы (как в старых, так и в новых интерфейсах консоли API).
Так что мы пытаемся сделать, это создать новый облачный проект, используя опцию «Интеграция облаков» в консоли appengine, тем самым связав приложение appengine напрямую с облачным проектом. Это должно позволить нам добавить нашего клиента в список участников проекта API, как и в случае с новейшим приложением appengine, которое мы создали. Конечно, имея этот новый облачный проект, нам нужно перенести базу данных SQL из старого проекта API в новый.
Мой вопрос: какой лучший подход для этого?
С наилучшими пожеланиями,
Ralph
Привет, Хуан, спасибо вам за реакцию. К сожалению, экспорт SQL не работает. Он экспортирует только определения таблиц, а не данные таблицы. Google подтверждает эту проблему, и они работают над ее устранением. – Rlp
Я просто пробовал это сам, и это сработало для меня. Можете ли вы рассказать мне, где вы видели, как Google подтверждает эту проблему? –
Ну, я просто попробовал еще раз на случай, если они исправят его, но он все еще не работает. Только определения таблиц, никаких данных. Я опубликовал вопрос об этой проблеме экспорта на дискуссионный форум Google Cloud SQL и получил ответ на Joe Faith, менеджер по продуктам Облачной платформы Google. Вы можете найти сообщение [здесь] (https://groups.google.com/forum/#!msg/google-cloud-sql-discuss/CgIMEmwUTa4/6kTJgKQTG5sJ) – Rlp