Управление доступом в Yandex Cloud Registry
Пользователь Yandex Cloud может выполнять только те операции над ресурсами, которые разрешены назначенными ему ролями. Пока у пользователя нет никаких ролей все операции ему запрещены.
Чтобы разрешить доступ к ресурсам сервиса Cloud Registry, назначьте аккаунту на Яндексе, сервисному аккаунту, федеративным пользователям, группе пользователей, системной группе или публичной группе нужные роли из приведенного ниже списка.
На какие ресурсы можно назначить роль
Роль можно назначить на организацию, облако и каталог. Роли, назначенные на организацию, облако или каталог, действуют и на вложенные ресурсы.
Примечание
Подробнее о наследовании ролей читайте в разделе Наследование прав доступа документации сервиса Resource Manager.
Кроме этого, роль можно назначить на реестры Cloud Registry, а также на папки внутри реестров.
Какие роли действуют в сервисе
Для управления правами доступа в Cloud Registry можно использовать как сервисные, так и примитивные роли.
Сервисные роли
cloud-registry.auditor
Роль cloud-registry.auditor
позволяет просматривать метаданные артефактов, информацию о реестрах и назначенных правах доступа к ним, а также о квотах сервиса Cloud Registry.
Пользователи с этой ролью могут:
- просматривать метаданные артефактов;
- просматривать информацию о реестрах;
- просматривать список IP-разрешений реестров;
- просматривать информацию о назначенных правах доступа к реестрам и папкам внутри реестров;
- просматривать информацию о квотах сервиса Cloud Registry;
- просматривать информацию об облаке и каталоге.
cloud-registry.viewer
Роль cloud-registry.viewer
позволяет скачивать артефакты, просматривать информацию об артефактах и реестрах, о назначенных правах доступа к реестрам, а также о квотах сервиса Cloud Registry.
Пользователи с этой ролью могут:
- просматривать информацию об артефактах и скачивать их;
- просматривать информацию о реестрах;
- просматривать список IP-разрешений реестров;
- просматривать информацию о назначенных правах доступа к реестрам и папкам внутри реестров;
- просматривать информацию о квотах сервиса Cloud Registry;
- просматривать информацию об облаке и каталоге.
Включает разрешения, предоставляемые ролью cloud-registry.auditor
.
cloud-registry.editor
Роль cloud-registry.editor
позволяет управлять артефактами и реестрами, а также просматривать информацию о назначенных правах доступа к реестрам и квотах сервиса Cloud Registry.
Пользователи с этой ролью могут:
- просматривать информацию об артефактах, а также создавать, изменять, скачивать и удалять их;
- просматривать информацию о реестрах, а также создавать, изменять и удалять их;
- создавать и удалять папки внутри реестров;
- просматривать список IP-разрешений реестров;
- просматривать информацию о назначенных правах доступа к реестрам и папкам внутри реестров;
- просматривать информацию о квотах сервиса Cloud Registry;
- просматривать информацию об облаке и каталоге.
Включает разрешения, предоставляемые ролями cloud-registry.viewer
и cloud-registry.artifacts.pusher
.
cloud-registry.admin
Роль cloud-registry.admin
позволяет управлять артефактами, реестрами и доступом к реестрам, а также просматривать информацию о квотах сервиса Cloud Registry.
Пользователи с этой ролью могут:
- просматривать информацию об артефактах, а также создавать, изменять, скачивать и удалять их;
- просматривать информацию о реестрах, а также создавать, изменять и удалять их;
- просматривать информацию о назначенных правах доступа к реестрам и папкам внутри реестров, а также изменять такие права доступа;
- создавать и удалять папки внутри реестров;
- просматривать и изменять список IP-разрешений реестров;
- просматривать информацию о квотах сервиса Cloud Registry;
- просматривать информацию об облаке и каталоге.
Включает разрешения, предоставляемые ролью cloud-registry.editor
.
cloud-registry.artifacts.puller
Роль cloud-registry.artifacts.puller
позволяет скачивать артефакты, а также получать информацию об артефактах и реестрах.
cloud-registry.artifacts.pusher
Роль cloud-registry.artifacts.pusher
позволяет управлять артефактами, а также просматривать информацию о реестрах и управлять папками в них.
Пользователи с этой ролью могут:
- просматривать информацию об артефактах, а также создавать, изменять, скачивать и удалять их;
- просматривать информацию о реестрах;
- создавать и удалять папки внутри реестров.
Примитивные роли
Примитивные роли позволяют пользователям совершать действия во всех сервисах Yandex Cloud.
auditor
Роль auditor
предоставляет разрешения на чтение конфигурации и метаданных любых ресурсов Yandex Cloud без возможности доступа к данным.
Например, пользователи с этой ролью могут:
- просматривать информацию о ресурсе;
- просматривать метаданные ресурса;
- просматривать список операций с ресурсом.
Роль auditor
— наиболее безопасная роль, исключающая доступ к данным сервисов. Роль подходит для пользователей, которым необходим минимальный уровень доступа к ресурсам Yandex Cloud.
viewer
Роль viewer
предоставляет разрешения на чтение информации о любых ресурсах Yandex Cloud.
Включает разрешения, предоставляемые ролью auditor
.
В отличие от роли auditor
, роль viewer
предоставляет доступ к данным сервисов в режиме чтения.
editor
Роль editor
предоставляет разрешения на управление любыми ресурсами Yandex Cloud, кроме назначения ролей другим пользователям, передачи прав владения организацией и ее удаления, а также удаления ключей шифрования Key Management Service.
Например, пользователи с этой ролью могут создавать, изменять и удалять ресурсы.
Включает разрешения, предоставляемые ролью viewer
.
admin
Роль admin
позволяет назначать любые роли, кроме resource-manager.clouds.owner
и organization-manager.organizations.owner
, а также предоставляет разрешения на управление любыми ресурсами Yandex Cloud, кроме передачи прав владения организацией и ее удаления.
Прежде чем назначить роль admin
на организацию, облако или платежный аккаунт, ознакомьтесь с информацией о защите привилегированных аккаунтов.
Включает разрешения, предоставляемые ролью editor
.
Вместо примитивных ролей мы рекомендуем использовать роли сервисов. Такой подход позволит более гранулярно управлять доступом и обеспечить соблюдение принципа минимальных привилегий.
Подробнее о примитивных ролях см. в справочнике ролей Yandex Cloud.