Есть ли способ подключить Google Colab к моему Google Drive навсегда? - PullRequest
0 голосов
/ 18 февраля 2019

Я нашел этот замечательный вопрос здесь: https://stackoverflow.com/questions/48376580/google-colab-how-to-read-data-from-my-google-drive, который помог мне подключить колаб к моему приводу

Вот и он:

from google.colab import drive 
drive.mount('/content/gdrive')

Мой вопрос:Есть ли способ сделать этот процесс аутентификации Google только один раз?Colab время от времени отключается, если не используется, а затем мне нужно перезапустить процесс аутентификации.

Спасибо

1 Ответ

0 голосов
/ 19 февраля 2019

Аутентификация выполняется для каждой машины;обмен ключами для доступа к диску.Поскольку при повторном подключении вы всегда получаете новую машину, вам необходимо пройти повторную аутентификацию.

Однако другой вариант - использовать ключ API для доступа к диску Google.Это можно сделать с помощью Google API Console для Drive Platform .По сути, у вас будет один токен API, который вы сможете использовать снова и снова;возможно, приведет вас к хранению в ноутбуке ... там, где начинается плохая часть.

Если вы включите использование токена для "ручного" монтирования папки диска, как только кто-то получит руку на этотокен (т.е. разделяя вашу записную книжку, человек посередине, забыв удалить ключ), ваша папка диска скомпрометированаВот почему мой формальный ответ на этот вопрос таков: Нет, вы не можете .

Но поскольку colab обеспечивает всю машину средой Unix, гдевы можете выполнять произвольные команды bash, вы находитесь под контролем и оставляете вам дополнительные ресурсы для дальнейшего изучения:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...