Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • Машинное обучение
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Истории успеха
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Yandex DataSphere
  • Начало работы
    • Все инструкции
      • Работа с секретами
      • Работа с шаблонами Yandex Data Processing
      • Работа с Docker-образами
      • Работа с датасетами
      • Работа с коннекторами S3
      • Работа с коннекторами Spark
      • Работа с моделями
      • Работа с файловыми хранилищами
    • Как перенести работу в новую версию
  • Справочник Terraform
  • Аудитные логи Audit Trails
  • Управление доступом
  • Правила тарификации
  • Публичные материалы
  • История изменений

В этой статье:

  • Перед началом работы
  • Создать коннектор S3
  • Подключить хранилище S3 к проекту
  • Использовать хранилище S3 в проекте
  • Отключить хранилище S3
  • Поделиться коннектором S3
  • Удалить коннектор S3
  1. Пошаговые инструкции
  2. Работа с ресурсами
  3. Работа с коннекторами S3

Подключение к хранилищу S3

Статья создана
Yandex Cloud
Улучшена
Danila N.
Обновлена 7 марта 2025 г.
  • Перед началом работы
  • Создать коннектор S3
  • Подключить хранилище S3 к проекту
  • Использовать хранилище S3 в проекте
  • Отключить хранилище S3
  • Поделиться коннектором S3
  • Удалить коннектор S3

Вы можете управлять подключением к объектному хранилищу S3 в интерфейсе DataSphere на странице проекта с помощью ресурса Коннектор S3.

Чтобы подключиться к объектному хранилищу из кода ноутбука, воспользуйтесь инструкцией Подключение к S3 с помощью библиотеки boto3.

Примечание

Старайтесь не использовать хранилище S3 в режиме FUSE для работы в бакете с одноуровневыми (нерекурсивными) каталогами с большим количеством файлов. Такой сценарий использования вызывает существенное снижение производительности хранилища.

Перед началом работыПеред началом работы

Получите ключ доступа у вашего S3-провайдера. Чтобы сделать это в Yandex Object Storage:

  1. Создайте сервисный аккаунт.
  2. Назначьте созданному аккаунту роль, которая разрешит либо только чтение, либо чтение и запись.
  3. Создайте ключ доступа для сервисного аккаунта.

Создать коннектор S3Создать коннектор S3

  1. Выберите нужный проект в своем сообществе или на главной странице DataSphere во вкладке Недавние проекты.

  2. (Опционально) В правом верхнем углу нажмите кнопку Создать ресурс. Во всплывающем окне выберите Секрет и создайте секрет с секретной частью статического ключа доступа для сервисного аккаунта. Вы также сможете создать секрет при создании подключения S3.
  3. В правом верхнем углу нажмите кнопку Создать ресурс. Во всплывающем окне выберите Коннектор S3.
  4. Заполните поля:
    • Имя — имя создаваемого коннектора. Требования к имени:

      • Длина — от 3 до 63 символов.
      • Может содержать строчные и заглавные буквы латинского и русского алфавита, цифры, дефисы, подчеркивания и пробелы.
      • Первый символ должен быть буквой. Последний символ не может быть дефисом, подчеркиванием или пробелом.
    • (Опционально) Описание создаваемого коннектора.

    • Эндпоинт — хост хранилища. Для Object Storage это https://storage.yandexcloud.net/.

    • Бакет — имя бакета в хранилище.

      Важно

      Не используйте для подключения бакеты, содержащие точку в имени. Подробнее о бакетах.

    • Имя раздела при подключении — название тома при монтировании бакета в файловую систему проекта. Требования к названию:

      • длина — от 2 до 63 символов;
      • может содержать строчные буквы латинского алфавита, цифры и дефисы;
      • первый символ — буква, последний — не дефис.
    • Идентификатор статического ключа доступа, который используется для подключения к хранилищу.

    • Статический ключ доступа — выберите из списка секрет, содержащий секретную часть статического ключа доступа, или создайте новый секрет.

    • Режим работы — режим доступа к объектному хранилищу: Только чтение или Чтение и запись.

  5. Нажмите кнопку Создать.

Примечание

Если к проекту привязана подсеть, то у нее должен быть настроен NAT-шлюз.

Подключить хранилище S3 к проектуПодключить хранилище S3 к проекту

Перейдите на страницу коннектора S3 и нажмите кнопку Активировать. После активации бакет будет доступен в интерфейсе JupyterLab в файловом менеджере в папке /s3/, и его можно будет просматривать как файловую систему.

Использовать хранилище S3 в проектеИспользовать хранилище S3 в проекте

Вы можете обращаться к файлам в подключенном бакете из кода проекта. Выберите нужный файл в подключенном хранилище S3 во вкладке S3 Mounts , нажмите на него правой кнопкой мыши и выберите Copy path. Путь к файлу будет скопирован в буфер обмена. Вставьте скопированный путь в нужное место проекта.

Отключить хранилище S3Отключить хранилище S3

  1. На странице проекта в разделе Ресурсы проекта нажмите Коннектор S3.
  2. Выберите коннектор и перейдите на страницу ресурса.
  3. Нажмите кнопку Деактивировать в правом верхнем углу страницы.

Вы сможете повторно подключить хранилище S3 к проекту, когда это будет необходимо.

Поделиться коннектором S3Поделиться коннектором S3

Примечание

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

  1. Выберите нужный проект в своем сообществе или на главной странице DataSphere во вкладке Недавние проекты.

  2. В блоке Ресурсы проекта нажмите Коннектор S3.
  3. Выберите нужный коннектор S3 в списке.
  4. Перейдите на вкладку Доступ.
  5. Включите опцию видимости напротив названия сообщества, с которым нужно поделиться коннектором S3.

Чтобы коннектор S3 стал доступен для работы в другом проекте, администратор проекта должен добавить его на вкладке Доступные.

Удалить коннектор S3Удалить коннектор S3

Вы можете удалить только деактивированный коннектор, недоступный в сообществе.

  1. Выберите нужный проект в своем сообществе или на главной странице DataSphere во вкладке Недавние проекты.

  2. В блоке Ресурсы проекта нажмите Коннектор S3.
  3. В списке коннекторов S3 выберите тот, который хотите удалить. Нажмите и выберите Удалить.
  4. Нажмите Подтвердить.

Отобразится сообщение о том, что секрет удален.

Важно

Фактически удаление ресурсов может занимать до 72 часов.

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

Предыдущая
Работа с датасетами
Следующая
Работа с коннекторами Spark
Проект Яндекса
© 2025 ООО «Яндекс.Облако»