Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Истории успеха
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • ML Services
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Истории успеха
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Yandex Object Storage
    • Обзор
    • Identity and Access Management
    • Список управления доступом (ACL)
    • Политика доступа (Bucket Policy)
    • Публичный доступ
    • Подписанные (pre-signed) URL
    • Security Token Service
  • Правила тарификации
  • Справочник Terraform
  • Метрики Monitoring
  • Аудитные логи Audit Trails
  • Логи бакета
  • История изменений
  • Вопросы и ответы
  • Обучающие курсы

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

  • Об управлении доступом
  • На какие ресурсы можно назначить роль
  • Какие роли действуют в сервисе
  • Сервисные роли
  • Примитивные роли
  • См. также
  1. Управление доступом
  2. Identity and Access Management

Управление доступом с помощью Yandex Identity and Access Management

Статья создана
Yandex Cloud
Обновлена 25 сентября 2025 г.
  • Об управлении доступом
  • На какие ресурсы можно назначить роль
  • Какие роли действуют в сервисе
    • Сервисные роли
    • Примитивные роли
  • См. также

В Object Storage реализовано несколько механизмов для управления доступом к ресурсам. Алгоритм взаимодействия этих механизмов см. в Обзор способов управления доступом в Object Storage.

В этом разделе вы узнаете:

  • на какие ресурсы можно назначить роль;
  • какие роли действуют в сервисе.

Об управлении доступомОб управлении доступом

Все операции в Yandex Cloud проверяются в сервисе Yandex Identity and Access Management. Если у субъекта нет необходимых разрешений, сервис вернет ошибку.

Чтобы выдать разрешения к ресурсу, назначьте роли на этот ресурс субъекту, который будет выполнять операции. Роли можно назначить аккаунту на Яндексе, сервисному аккаунту, федеративным пользователям, группе пользователей, системной группе или публичной группе. Подробнее читайте в разделе Как устроено управление доступом в Yandex Cloud.

Назначать роли на ресурс могут пользователи, у которых на этот ресурс есть роль storage.admin или одна из следующих ролей:

  • admin;
  • resource-manager.admin;
  • organization-manager.admin;
  • resource-manager.clouds.owner;
  • organization-manager.organizations.owner.

На какие ресурсы можно назначить рольНа какие ресурсы можно назначить роль

В консоли управления, с помощью Yandex Cloud CLI, API или Terraform вы можете назначить роль на организацию, облако, каталог или отдельный бакет. Назначенные роли будут действовать и на вложенные ресурсы.

О том, как управлять доступом к бакетам и объектам в них, см. раздел Список управления доступом (ACL).

Какие роли действуют в сервисеКакие роли действуют в сервисе

На диаграмме показано, какие роли есть в сервисе и как они наследуют разрешения друг друга. Например, в editor входят все разрешения viewer. После диаграммы дано описание каждой роли.

Сервисные ролиСервисные роли

storage.viewerstorage.viewer

Роль storage.viewer позволяет читать данные в бакетах, просматривать информацию о бакетах и объектах в них, а также о каталоге и квотах сервиса Object Storage.

Пользователи с этой ролью могут:
  • просматривать список бакетов;
  • просматривать списки объектов в бакетах, информацию о таких объектах и их содержимое;
  • просматривать информацию о назначенных правах доступа к бакетам и объектам в них;
  • просматривать информацию о конфигурации CORS бакетов;
  • просматривать информацию о конфигурации хостинга статических сайтов бакетов;
  • просматривать информацию о протоколе обращения к бакету;
  • просматривать настройки логирования действий с бакетами;
  • просматривать настройки версионирования бакетов;
  • просматривать настройки шифрования бакетов;
  • просматривать информацию о классе хранилища по умолчанию для бакета;
  • просматривать метки бакетов;
  • просматривать информацию о регионе, в котором расположен бакет;
  • просматривать информацию о конфигурации жизненных циклов объектов;
  • просматривать списки версий объектов и информацию о таких версиях;
  • просматривать информацию о блокировках версий объектов;
  • просматривать метки объектов и версий объектов;
  • просматривать информацию о текущих составных загрузках объектов и их частях;
  • просматривать статистику облака, каталога и сервиса Object Storage;
  • просматривать информацию о квотах сервиса Object Storage;
  • просматривать информацию о каталоге.

storage.configViewerstorage.configViewer

Роль storage.configViewer позволяет просматривать информацию о настройках бакетов и объектов в них, но не позволяет просматривать данные внутри бакета.

Пользователи с этой ролью могут:
  • просматривать список бакетов и списки объектов в бакетах без доступа к содержимому объектов;
  • просматривать информацию о назначенных правах доступа к бакетам и объектам в них;
  • просматривать информацию о политиках доступа к бакетам;
  • просматривать информацию о конфигурации CORS бакетов;
  • просматривать информацию о конфигурации хостинга статических сайтов бакетов;
  • просматривать информацию о протоколе обращения к бакету;
  • просматривать настройки логирования действий с бакетами;
  • просматривать настройки версионирования бакетов;
  • просматривать информацию о регионе, в котором расположен бакет;
  • просматривать информацию о блокировках версий объектов;
  • просматривать списки версий объектов в бакетах;
  • просматривать настройки шифрования бакетов;
  • просматривать информацию о классе хранилища по умолчанию для бакета;
  • просматривать метки бакетов;
  • просматривать информацию о конфигурации жизненных циклов объектов;
  • просматривать информацию о текущих составных загрузках объектов и их частях;
  • просматривать статистику облака, каталога и сервиса Object Storage;
  • просматривать информацию о каталоге.

storage.configurerstorage.configurer

Роль storage.configurer позволяет управлять настройками жизненных циклов объектов, хостинга статических сайтов, политики доступа и CORS. Не позволяет управлять настройками списка управления доступом (ACL) и настройками публичного доступа. Не предоставляет доступа к данным в бакете.

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

storage.uploaderstorage.uploader

Роль storage.uploader позволяет загружать объекты в бакеты, в том числе перезаписывать загруженные ранее, а также читать данные в бакетах, просматривать информацию о бакетах и объектах в них, а также о каталоге и квотах сервиса Object Storage. Не позволяет удалять объекты и конфигурировать бакеты.

Пользователи с этой ролью могут:
  • просматривать список бакетов;
  • просматривать списки объектов в бакетах, информацию о таких объектах и их содержимое;
  • загружать объекты в бакет;
  • просматривать информацию о назначенных правах доступа к бакетам и объектам в них;
  • просматривать информацию о конфигурации CORS бакетов;
  • просматривать информацию о конфигурации хостинга статических сайтов бакетов;
  • просматривать информацию о протоколе обращения к бакету;
  • просматривать настройки логирования действий с бакетами;
  • просматривать настройки версионирования бакетов;
  • просматривать настройки шифрования бакетов;
  • просматривать информацию о классе хранилища по умолчанию для бакета;
  • просматривать метки бакетов;
  • просматривать информацию о регионе, в котором расположен бакет;
  • просматривать информацию о конфигурации жизненных циклов объектов;
  • просматривать списки версий объектов и информацию о таких версиях;
  • просматривать информацию о блокировках версий объектов и настраивать такие блокировки;
  • просматривать метки объектов и версий объектов, а также изменять такие метки;
  • просматривать информацию о текущих составных загрузках объектов и их частях, а также удалять частично загруженные объекты;
  • просматривать статистику облака, каталога и сервиса Object Storage;
  • просматривать информацию о квотах сервиса Object Storage;
  • просматривать информацию о каталоге.

Включает разрешения, предоставляемые ролью storage.viewer.

storage.editorstorage.editor

Роль storage.editor позволяет выполнять любые операции с бакетами и объектами: создавать, удалять и изменять их. Не позволяет управлять настройками списка управления доступом (ACL), а также создавать публично доступные бакеты.

Пользователи с этой ролью могут:
  • просматривать список бакетов, а также создавать и удалять бакеты;
  • просматривать списки объектов в бакетах, информацию о таких объектах и их содержимое;
  • просматривать информацию о назначенных правах доступа к бакетам и объектам в них;
  • загружать объекты в бакет, а также удалять объекты и версии объектов;
  • просматривать информацию о конфигурации CORS бакетов и изменять конфигурацию CORS;
  • просматривать информацию о конфигурации хостинга статических сайтов бакетов и изменять конфигурацию хостинга статических сайтов;
  • просматривать информацию о протоколе обращения к бакету, а также изменять протокол обращения;
  • просматривать настройки логирования действий с бакетами и изменять настройки логирования;
  • просматривать настройки версионирования бакетов;
  • просматривать настройки шифрования бакетов и изменять настройки шифрования;
  • просматривать информацию о классе хранилища по умолчанию для бакета, а также изменять класс хранилища по умолчанию;
  • просматривать метки бакетов и изменять такие метки;
  • просматривать информацию о регионе, в котором расположен бакет;
  • просматривать информацию о конфигурации жизненных циклов объектов и изменять конфигурацию жизненных циклов;
  • просматривать списки версий объектов и информацию о таких версиях;
  • восстанавливать версии объектов в версионируемых бакетах;
  • просматривать информацию о блокировках версий объектов и настраивать такие блокировки;
  • просматривать метки объектов и версий объектов, а также изменять и удалять такие метки;
  • просматривать информацию о текущих составных загрузках объектов и их частях, а также удалять частично загруженные объекты;
  • просматривать статистику облака, каталога и сервиса Object Storage;
  • просматривать информацию о квотах сервиса Object Storage;
  • просматривать информацию о каталоге.

Включает разрешения, предоставляемые ролью storage.uploader.

storage.adminstorage.admin

Роль storage.admin позволяет управлять сервисом Object Storage.

Пользователи с этой ролью могут:
  • просматривать список бакетов;
  • создавать бакеты, в том числе доступные публично, и удалять бакеты;
  • просматривать списки объектов в бакетах, информацию о таких объектах и их содержимое;
  • просматривать информацию о назначенных правах доступа к бакетам и объектам в них, а также изменять назначенные права доступа к бакетам и объектам;
  • просматривать информацию о политиках доступа к бакетам, а также создавать, изменять и удалять такие политики;
  • назначать список управления доступом (ACL);
  • настраивать доступ к бакету через сервисное подключение из Virtual Private Cloud;
  • загружать объекты в бакет, а также удалять объекты и версии объектов;
  • просматривать информацию о конфигурации CORS бакетов и изменять конфигурацию CORS;
  • просматривать информацию о конфигурации хостинга статических сайтов бакетов и изменять конфигурацию хостинга статических сайтов;
  • просматривать информацию о протоколе обращения к бакету, а также изменять протокол обращения;
  • просматривать настройки логирования действий с бакетами и изменять настройки логирования;
  • просматривать настройки версионирования бакетов и изменять настройки версионирования;
  • просматривать настройки шифрования бакетов и изменять настройки шифрования;
  • просматривать информацию о классе хранилища по умолчанию для бакета, а также изменять класс хранилища по умолчанию;
  • просматривать метки бакетов и изменять такие метки;
  • просматривать информацию о регионе, в котором расположен бакет;
  • просматривать информацию о конфигурации жизненных циклов объектов и изменять конфигурацию жизненных циклов;
  • просматривать списки версий объектов и информацию о таких версиях;
  • восстанавливать версии объектов в версионируемых бакетах;
  • просматривать информацию о блокировках версий объектов и настраивать такие блокировки;
  • обходить временную управляемую блокировку (governance-mode retention);
  • просматривать метки объектов и версий объектов, а также изменять и удалять такие метки;
  • просматривать информацию о текущих составных загрузках объектов и их частях, а также удалять частично загруженные объекты;
  • просматривать статистику облака, каталога и сервиса Object Storage;
  • просматривать информацию о квотах сервиса Object Storage;
  • просматривать информацию о каталоге.

Включает разрешения, предоставляемые ролями storage.editor, storage.configViewer и storage.configurer.

Примитивные ролиПримитивные роли

Примитивные роли позволяют пользователям совершать действия во всех сервисах Yandex Cloud.

auditorauditor

Роль auditor предоставляет разрешения на чтение конфигурации и метаданных любых ресурсов Yandex Cloud без возможности доступа к данным.

Например, пользователи с этой ролью могут:

  • просматривать информацию о ресурсе;
  • просматривать метаданные ресурса;
  • просматривать список операций с ресурсом.

Роль auditor — наиболее безопасная роль, исключающая доступ к данным сервисов. Роль подходит для пользователей, которым необходим минимальный уровень доступа к ресурсам Yandex Cloud.

viewerviewer

Роль viewer предоставляет разрешения на чтение информации о любых ресурсах Yandex Cloud.

Включает разрешения, предоставляемые ролью auditor.

В отличие от роли auditor, роль viewer предоставляет доступ к данным сервисов в режиме чтения.

editoreditor

Роль editor предоставляет разрешения на управление любыми ресурсами Yandex Cloud, кроме назначения ролей другим пользователям, передачи прав владения организацией и ее удаления, а также удаления ключей шифрования Key Management Service.

Например, пользователи с этой ролью могут создавать, изменять и удалять ресурсы.

Включает разрешения, предоставляемые ролью viewer.

adminadmin

Роль admin позволяет назначать любые роли, кроме resource-manager.clouds.owner и organization-manager.organizations.owner, а также предоставляет разрешения на управление любыми ресурсами Yandex Cloud, кроме передачи прав владения организацией и ее удаления.

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

Включает разрешения, предоставляемые ролью editor.

Вместо примитивных ролей мы рекомендуем использовать роли сервисов. Такой подход позволит более гранулярно управлять доступом и обеспечить соблюдение принципа минимальных привилегий.

Подробнее о примитивных ролях см. в справочнике ролей Yandex Cloud.

См. такжеСм. также

  • Настройка прав доступа к бакету с помощью Identity and Access Management

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

Предыдущая
Обзор
Следующая
Список управления доступом (ACL)
Проект Яндекса
© 2025 ООО «Яндекс.Облако»