Yandex Cloud
  • Сервисы
  • Решения
  • Почему Yandex Cloud
  • Сообщество
  • Тарифы
  • Документация
  • Связаться с нами
Подключиться
Language / Region
© 2022 ООО «Яндекс.Облако»
Yandex DataSphere
  • Начало работы
  • Пошаговые инструкции
    • Все инструкции
    • Управление проектом
      • Создание проекта
      • Выбор версии Python
      • Установка зависимостей
      • Управление вычислительными ресурсами
      • Настроить ограничения вычислений для проекта
      • Настроить ограничения вычислений для каталога
      • Изменение размера хранилища проекта
      • Изменение имени или описания
      • Удаление ноутбука или проекта
    • Поделиться ноутбуком
      • Публикация ноутбука
      • Экспорт проекта
    • Работа с ноутбуком
      • Запуск примеров кода в ноутбуке
      • Версионирование. Работа с контрольными точками
      • Очистка состояния интерпретатора
      • Работа с Git
    • Управление Docker‑образами
      • Docker-образ для проекта
      • Docker-образ в ячейке
    • Подключение к источникам данных
      • Подключение к базе данных ClickHouse
      • Подключение к базе данных PostgreSQL
      • Подключение к хранилищу S3
      • Подключение к Яндекс Диску
      • Подключение к Google Drive
    • Настройка интеграции с Data Proc
    • Работа с приватными данными
      • Создание секрета
      • Вызов секрета
      • Изменение секрета
      • Копирование секрета
      • Удаление секрета
    • Запуск распределенного обучения
    • Развертывание эксплуатации моделей
      • Создание ноды из ячейки с кодом на Python
      • Настройка окружения ноды
      • Запросы в ноды
      • Удаление ноды
  • Концепции
    • Обзор
    • Проект
    • Список предустановленного ПО
    • Доступные команды
    • Служебные команды #pragma
    • Конфигурации вычислительных ресурсов
    • Интеграция с системами контроля версий и данных
    • Сохранение состояния
    • Интеграция с Data Proc
    • Фоновые операции
    • Датасеты
    • Хранение приватных данных
    • Развертывание эксплуатации моделей
    • Использование TensorBoard в DataSphere
    • Распределенное обучение
    • Управление расходами
    • Квоты и лимиты
  • Ранний доступ
    • Обзор
    • Специальные фоновые операции
  • Практические руководства
    • Все руководства
    • Знакомство с DataSphere
    • Голосовая биометрия
    • Оценка качества STT моделей
    • Разметка аудио
    • Классификация изображений на видеокадрах
    • Веб-аналитика с расчетом воронок и когорт на данных Яндекс Метрики
  • Справочник API
    • Обзор
    • Аутентификация в API
    • gRPC (англ.)
      • Overview
      • AppTokenService
      • FolderBudgetService
      • NodeService
      • ProjectDataService
      • ProjectService
      • OperationService
    • REST (англ.)
      • Overview
      • AppToken
        • Overview
        • validate
      • FolderBudget
        • Overview
        • get
        • set
      • Node
        • Overview
        • execute
      • Project
        • Overview
        • create
        • delete
        • execute
        • get
        • getCellOutputs
        • getNotebookMetadata
        • getStateVariables
        • getUnitBalance
        • list
        • open
        • setUnitBalance
        • update
  • Управление доступом
  • Правила тарификации
  • Публичные материалы
  • Релизы
  • Вопросы и ответы
  1. Пошаговые инструкции
  2. Подключение к источникам данных
  3. Подключение к Google Drive

Подключение к Google Drive

Статья создана
Yandex Cloud
  • Перед началом
  • Загрузите содержимое из файла на Google Drive в файл проекта DataSphere
  • Загрузите содержимое из каталога на Google Drive в каталог проекта DataSphere
  • Загрузите содержимое из файла проекта DataSphere в файл на Google Drive
  • Загрузите содержимое из каталога проекта DataSphere в каталог на Google Drive

Вы можете подключиться к сервису хранения файлов Google Drive из интерфейса DataSphere.

Перед началом

  1. Разрешите доступ к API вашего Google Drive.

  2. Создайте OAuth client ID, укажите тип приложения TVs and Limited Input devices. Сохраните файл client_secret.json с секретом пользователя, он понадобится при подключении к Google Drive.

  3. Откройте проект DataSphere:

    Консоль управления
    1. В консоли управления откройте раздел DataSphere в каталоге, в котором вы работаете с проектами DataSphere.

    2. Перейдите во вкладку Проекты.
    3. Нажмите на имя нужного проекта и дождитесь окончания загрузки.
    4. Откройте вкладку с ноутбуком.
  4. Создайте секрет, в котором будет хранится содержимое файла client_secret.json.

Загрузите содержимое из файла на Google Drive в файл проекта DataSphere

  1. Перейдите в новую ячейку и скопируйте туда команду для загрузки содержимого из файла на Google Drive:

    import os
    from cloud_ml.storage.api import Storage
    client_secret = {os.environ['<имя_секрета>']}
    gdrive = Storage.gdrive(client_secret)
    gdrive.get('<идентификатор_файла_Google_Drive>', '<путь_к_файлу_в_проекте_DataSphere>')
    

    Где:

    • <имя_секрета> — имя секрета, в котором хранится содержимое файла client_secret.json.
    • <идентификатор_файла_Google_Drive> — идентификатор файла Google Drive, содержимое которого нужно загрузить в DataSphere.
    • <путь_к_файлу_в_проекте_DataSphere> — путь к файлу в проекте DataSphere, в который загружаются данные.
  2. Запустите ячейку, выбрав в меню Run → Run Selected Cells (также можно использовать сочетание клавиш Shift + Enter).

Загрузите содержимое из каталога на Google Drive в каталог проекта DataSphere

  1. Перейдите в новую ячейку и скопируйте туда команду для загрузки содержимого из каталога на Google Drive:

    import os
    from cloud_ml.storage.api import Storage
    client_secret = {os.environ['<имя_секрета>']}
    gdrive = Storage.gdrive(client_secret)
    gdrive.get_dir('<идентификатор_каталога_Google_Drive>', '<путь_к_каталогу_в_проекте_DataSphere>')
    

    Где:

    • <имя_секрета> — имя секрета, в котором хранится содержимое файла client_secret.json.
    • <идентификатор_каталога_Google_Drive> — идентификатор каталога Google Drive, содержимое которого нужно загрузить в DataSphere.
    • <путь_к_каталогу_в_проекте_DataSphere> — путь к каталогу в проекте DataSphere, в который загружаются данные.
  2. Запустите ячейку.

Загрузите содержимое из файла проекта DataSphere в файл на Google Drive

  1. Перейдите в новую ячейку и скопируйте туда команду для загрузки содержимого файла проекта DataSphere в Google Drive:

    import os
    from cloud_ml.storage.api import Storage
    client_secret = {os.environ['<имя_секрета>']}
    gdrive = Storage.gdrive(client_secret)
    gdrive.put('<путь_к_файлу_в_проекте_DataSphere>', '<идентификатор_файла_Google_Drive>')
    

    Где:

    • <имя_секрета> — имя секрета, в котором хранится содержимое файла client_secret.json.
    • <путь_к_файлу_в_проекте_DataSphere> — путь к файлу в проекте DataSphere, содержимое которого нужно загрузить в Google Drive.
    • <идентификатор_файла_Google_Drive> — идентификатор файла Google Drive, в который загружаются данные.
  2. Запустите ячейку.

Загрузите содержимое из каталога проекта DataSphere в каталог на Google Drive

  1. Перейдите в новую ячейку и скопируйте туда команду для загрузки содержимого каталога проекта DataSphere в Google Drive:

    import os
    from cloud_ml.storage.api import Storage
    client_secret = {os.environ['<имя_секрета>']}
    gdrive = Storage.gdrive(client_secret)
    gdrive.put_dir('<путь_к_каталогу_в_проекте_DataSphere>', '<идентификатор_файла_Google_Drive>')
    

    Где:

    • <имя_секрета> — имя секрета, в котором хранится содержимое файла client_secret.json.
    • <путь_к_каталогу_в_проекте_DataSphere> — путь к каталогу в проекте DataSphere, содержимое которого нужно загрузить в Google Drive.
    • <идентификатор_каталога_Google_Drive> — идентификатор каталога Google Drive, в который загружаются данные.
  2. Запустите ячейку.

Была ли статья полезна?

Language / Region
© 2022 ООО «Яндекс.Облако»
В этой статье:
  • Перед началом
  • Загрузите содержимое из файла на Google Drive в файл проекта DataSphere
  • Загрузите содержимое из каталога на Google Drive в каталог проекта DataSphere
  • Загрузите содержимое из файла проекта DataSphere в файл на Google Drive
  • Загрузите содержимое из каталога проекта DataSphere в каталог на Google Drive