Я пытаюсь использовать Cloud SQL из своего экземпляра виртуальной машины. При создании экземпляра виртуальной машины я активировал для него параметр Cloud SQL. Экземпляр Cloud SQL разрешает моему проекту Engine Engine для доступа к нему.Доступ к Cloud SQL из экземпляра VM Compute Engine: нужно ли мне скопировать токен доступа с моего персонального компьютера на экземпляр VM?
Сначала я ожидал, чтобы иметь какие-то инструменты, такие как google_sql.sh
установлен на моей виртуальной машине, так как я активировал Cloud SQL на нем, но нет: -/
В Cloud SQL docs он говорит, что я должен скопировать мой локальный маркер доступа к моему Экземпляр виртуальной машины. Мой локальный компьютер Mac OSX, поэтому маркеры хранятся в: ~user/Library/Preferences/com.google.cloud.plist
, но на моей Linux VM он хранится в: ~user/.java/.userPrefs/com/google/cloud/sqlservice/oauth2/prefs.xml
.
Должен ли я создать prefs.xml
и скопировать его на мою виртуальную машину? (Но я предполагаю, что XML-схема не совпадает между com.google.cloud.plist
и prefs.xml
?)
ли кто-то есть perfs.xml
пример, который я мог бы использовать в качестве шаблона (если схема не является точно такой же, как com.google.cloud.plist
чем я сомневаюсь)?
Спасибо всем за вашу помощь.