Справочник ролей
Роль — это набор разрешенных операций над конкретными типами ресурсов.
Роли назначаются в рамках разрешений. Действие роли распространяется на область доступа, которая в указана в разрешении, подробнее в инструкции Управление доступом в продуктах Servercore.
Некоторые роли могут назначаться только в определенной области доступа, а также иметь разный набор управляемых ресурсов в разных областях доступа.
В зависимости от ресурсов и настроек, к которым дают доступ роли, они делятся:
- на глобальные роли — определяют доступ к ресурсам всех продуктов в выбранной области доступа (кроме продуктов, которые не поддерживают управление доступом), а также к настройкам аккаунта, биллинга и доступов;
- и роли продуктов — определяют доступ к ресурсам одного или нескольких продуктов в выбранной области доступа. Не позволяют управлять другими продуктами, а также настройками аккаунта, биллинга и доступов.
Полным доступом к управлению аккаунтом и ресурсами, а также исключительными разрешениями обладает Владелец аккаунта — пользователь, который зарегистрировал аккаунт. Статус Владельца аккаунта не является ролью и не может быть изменен или назначен на кого-либо.
Список ролей
Глобальные роли
member
Роль member дает полный доступ к управлению всеми продуктами и ресурсами.
Не имеет доступа к управлению пользователями, сервисными пользователями, группами пользователей, федерациями.
billing
Роль billing дает доступ к управлению биллингом без доступа к управлению услугами.
iam.admin
Роль iam.admin дает доступ к управлению пользователями без доступа к услугам и биллингу.
Не может управлять своей учетной записью: изменять разрешения, управлять уведомлениями, удалять пользователя.
Первого пользователя с ролью iam.admin может создать только Владелец аккаунта.
iam.viewer
Роль iam.viewer дает доступ к просмотру всего, чем управляет iam.admin.
reader
Роль reader дает доступ к просмотру всего, чем управляет member в той же области доступа.
Роли audit_logs
audit_logs.admin
Роль audit_logs.admin дает доступ к аудит-логам, подробнее в инструкции Управлять доступом к аудит-логам.
Роли compute
compute.admin
Роль compute.admin дает доступ к управлению:
- облачными серверами и флейворами, подробнее в инструкции Управлять доступом к облачным серверам и флейворам;
- группами размещения, подробнее в инструкции Управлять доступом к группам размещения облачных серверов.
* Для управления облачными серверами дополнительно требуется роль с доступом к управлению сетями облачной платформы.
compute.viewer
Роль compute.viewer дает доступ к просмотру всего, чем управляет compute.admin.
compute.server.user
Роль compute.server.user дает доступ к управлению облачными серверами, подробнее в инструкции Управлять доступом к облачным серверам и флейворам.
* Для управления облачными серверами дополнительно требуется роль с доступом к управлению сетями облачной платформы, сетевыми дисками, образами и бэкапами.
compute.server.viewer
Роль compute.server.viewer дает доступ к просмотру всего, чем управляет compute.server.user.
compute.flavor.admin
Роль compute.flavor.admin дает доступ к управлению флейворами облачных серверов, подробнее в инструкции Управлять доступом к облачным серверам и флейворам.
compute.flavor.viewer
Роль compute.flavor.viewer дает доступ к просмотру всего, чем управляет compute.flavor.admin.
compute.server_group.admin
Роль compute.server_group.admin дает доступ к управлению группами размещения облачных серверов, подробнее в инструкции Управлять доступом к группам размещения облачных серверов.
compute.server_group.viewer
Роль compute.server_group.viewer дает доступ к просмотру всего, чем управляет compute.server_group.admin.
compute.volume.admin
Роль compute.volume.admin дает доступ к управлению сетевыми дисками облачных серверов, подробнее в инструкции Управлять доступом к сетевым дискам облачных серверов и снапшотам.
compute.volume.user
Роль compute.volume.user дает доступ к управлению сетевыми дисками облачных серверов, подробнее в инструкции Управлять доступом к сетевым дискам облачных серверов и снапшотам.
compute.volume.viewer
Роль compute.volume.viewer дает доступ к просмотру всего, чем управляет compute.volume.user.
compute.snapshot.admin
Роль compute.snapshot.admin дает доступ к управлению снапшотами сетевых дисков, подробнее в инструкции Управлять доступом к сетевым дискам облачных серверов и снапшотам.
compute.snapshot.viewer
Роль compute.snapshot.viewer дает доступ к просмотру всего, чем управляет compute.snapshot.admin.
compute.image.admin
Роль compute.image.admin дает доступ к управлению образами и настройке общего доступа к образам, подробнее в инструкции Управлять доступом к образам облачных серверов.
compute.image.user
Роль compute.image.user дает доступ к управлению образами, подробнее в инструкции Управлять доступом к образам облачных серверов.
compute.backup.admin
Роль compute.backup.admin дает доступ к управлению бэкапами сетевых дисков и планами бэкапов, подробнее в инструкции Управлять доступом к бэкапам сетевых дисков облачных серверов.
compute.backup.viewer
Роль compute.backup.viewer дает доступ к просмотру всего, чем управляет compute.backup.admin.
Роли dedicated
dedicated.admin
Роль dedicated.admin дает доступ к управлению:
- выделенными серверами, подробнее в инструкции Управлять доступом к выделенным серверам;
- размещенным оборудованием, подробнее в инструкции Управлять доступом к размещенному оборудованию;
- межсетевыми экранами, подробнее в инструкции Управлять доступом к межсетевым экранам;
- базовым файрволом, подробнее в инструкции Управлять доступом к базовому файрволу;
- системой хранения данных, подробнее в инструкции Управлять доступом к СХД;
- сетевыми диски для выделенных серверов, подробнее в инструкции Управлять доступом к сетевым дискам;
- арендованным сетевым оборудованием, подробнее в инструкции Управлять доступом к арендованному сетевому.
dedicated.viewer
Пользователь с доступом к просмотру всего, чем управляет dedicated.admin в той же области доступа.
Роли filestorage
filestorage.admin
Роль filestorage.admin дает доступ к управлению файловым хранилищем, подробнее в инструкции Управлять доступом к файловому хранилищу.
* Для работы с файловым хранилищем дополнительно требуется роль с доступом к управлению сетями облачной платформы для подключения сети файлового хранилища.
filestorage.viewer
Роль filestorage.viewer дает доступ к просмотру всего, чем управляет filestorage.admin.
Роли global_router
global_router.admin
Роль global_router.admin дает доступ к управлению глобальными роутерами в аккаунте, подробнее в инструкции Управлять доступом к глобальному роутеру.
* Для управления подключением сетей к глобальному роутеру дополнительно требуется роль member в области доступа Проект или Аккаунт.
global_router.viewer
Роль global_router.viewer дает доступ к просмотру всего, чем управляет global_router.admin.
Роли logs
logs.admin
Роль logs.admin дает доступ к управлению логами, подробнее в инструкции Управлять доступом к логам.
logs.writer
Роль logs.writer дает доступ к добавлению логов в сервис Логи, подробнее в инструкции Управлять доступом к логам.
logs.viewer
Роль logs.viewer дает доступ к просмотру логов, подробнее в инструкции Управлять доступом к логам.
Роли metrics
metrics.admin
Роль metrics.admin дает доступ к управлению метриками, подробнее в инструкции Управлять доступом к метрикам.
Роли mobile_farm
mobile_farm.admin
Роль mobile_farm.admin дает доступ к управлению мобильной фермой в своем проекте, подробнее в инструкции Управлять доступом в мобильную ферму.
mobile_farm.user
Роль mobile_farm.user дает доступ к использованию устройств мобильной фермы в своем проекте, подробнее в инструкции Управлять доступом в мобильную ферму.
mobile_farm.viewer
Роль mobile_farm.viewer дает доступ к просмотру всего, чем управляет mobile_farm.admin.
Роли s3 и object_storage
s3.admin
Роль s3.admin дает доступ к управлению S3 в рамках проекта, подробнее в инструкции Управлять доступом в S3.
s3.user
Роль s3.user дает доступ к просмотру списка бакетов в проекте и управлению бакетом S3, если в бакете настроена политика доступа, которая разрешает доступ к бакету этому пользователю, подробнее в инструкции Управлять доступом в S3.
Степень доступа к бакету определяется настройками политики доступа.
Если политика доступа не создана, пользователь не имеет доступа к бакету.
s3.bucket.user
Роль s3.bucket.user дает доступ к бакету S3, если в бакете настроена политика доступа, которая разрешает доступ к бакету этому пользователю, подробнее в инструкции Управлять доступом в S3.
Степень доступа к бакету определяется настройками политики доступа.
Если политика доступа не создана, пользователь не имеет доступа к бакету.
Отличается от пользователя с ролью s3.user только тем, что не имеет доступа к просмотру списка бакетов в проекте.
object_storage:admin
Роль object_storage:admin скоро будет удалена, ее нельзя назначать новым пользователям.
Существующие пользователи с ролью object_storage:admin продолжают работать.
Устаревшая версия роли s3.admin.
Обладает идентичными правами.
object_storage_user
Роль object_storage_user скоро будет удалена, ее нельзя назначать новым пользователям.
Существующие пользователи с ролью object_storage_user продолжают работать.
Устаревшая версия роли s3.user.
Обладает идентичными правами.
Роли vpc
vpc.admin
Роль vpc.admin дает доступ к управлению:
- сетями облачной платформы (приватными сетями и подсетями, публичными подсетями и публичными IP-адресами, облачными роутерами), подробнее в инструкции Управлять доступом к сетям облачной платформы;
- облачными файрволами, подробнее в инструкции Управлять доступом к облачному файрволу;
- группами безопасности, подробнее в инструкции Управлять доступом к группам безопасности;
- облачными балансировщиками нагрузки, подробнее в инструкции Управлять доступом к облачному балансировщику нагрузки.
Недоступно добавление портов на облачный сервер и удаление портов, добавленных на облачный сервер, для этого требуется роль member.
* Для управления подключением подсети к глобальному роутеру дополнительно требуется роль global_router.admin.
vpc.viewer
Роль vpc.viewer дает доступ к просмотру всего, чем управляет vpc.admin в той же области доступа.
vpc.private_network.admin
Роль vpc.private_network.admin дает доступ к управлению:
- сетями облачной платформы (приватными сетями, подсетями и портами), подробнее в инструкции Управлять доступом к сетям облачной платформы;
- приватным DNS, подробнее в инструкции Управлять доступом к приватному DNS.
Недоступно добавление портов на облачный сервер и удаление портов, добавленных на облачный сервер, для этого требуется роль member.
* Для управления подключением подсети к облачному роутеру дополнительно требуется роль vpc.external_access.admin. Для подключения к глобальному роутеру — роль global_router.admin.
vpc.private_network.viewer
Роль vpc.private_network.viewer дает доступ к просмотру всего, чем управляет vpc.private_network.admin в той же области доступа.
vpc.external_access.admin
Роль vpc.external_access.admin дает доступ к управлению объектами для доступа в интернет — публичными подсетями, публичными IP-адресами, облачными роутерами.
Подробнее в инструкции Управлять доступом к сетям облачной платформы.
Недоступно добавление портов на облачный сервер и удаление портов, добавленных на облачный сервер, для этого требуется роль member.
* Для управления подключением приватной подсети к облачному роутеру дополнительно требуется роль vpc.private_network.admin.
vpc.external_access.user
Роль vpc.external_access.user дает доступ:
- к просмотру всего, чем управляет
vpc.external_access.adminв той же области доступа; - к управлению публичными IP-адресами, подробнее в инструкции Управлять доступом к сетям облачной платформы.
vpc.external_access.viewer
Роль vpc.external_access.viewer дает доступ к просмотру всего, чем управляет vpc.external_access.admin в той же области доступа.
vpc.network_security.admin
Роль vpc.network_security.admin дает доступ к управлению средствами для ограничения трафика:
- облачными файрволами, подробнее в инструкции Управлять доступом к облачному файрволу;
- группами безопасности, подробнее в инструкции Управлять доступом к группам безопасности.
* Для просмотра групп безопасности и управления назначениями на порты дополнительно требуется роль vpc.private_network.viewer или vpc.external_access.viewer.
** Для скачивания отчета дополнительно требуется комбинация ролей vpc.private_network.viewer и vpc.external_access.viewer, либо роль vpc.viewer.
vpc.network_security.user
Роль vpc.network_security.user дает доступ:
- к просмотру всего, чем управляет
vpc.network_security.adminв той же области доступа; - к управлению группами безопасности на портах в приватной или публичной сети, подробнее в инструкции Управлять доступом к группам безопасности.
* Для скачивания отчета дополнительно требуется комбинация ролей vpc.private_network.viewer и vpc.external_access.viewer, либо роль vpc.viewer.
vpc.network_security.viewer
Роль vpc.network_security.viewer дает доступ к просмотру всего, чем управляет vpc.network_security.admin в той же области доступа.
* Для скачивания отчета дополнительно требуется комбинация ролей vpc.private_network.viewer и vpc.external_access.viewer, либо роль vpc.viewer.
vpc.load_balancer.admin
Роль vpc.load_balancer.admin дает доступ к управлению облачным балансировщиком нагрузки, подробнее в инструкции Управлять доступом к облачному балансировщику нагрузки.
* Для создания балансировщика дополнительно требуется одна или несколько ролей. Дополнительные роли зависят от сети, в которой будет создан балансировщик:
vpc.adminдля создания балансировщика в любой подсети;vpc.private_network.adminдля создания балансировщика в приватной подсети;vpc.external_access.adminдля создания балансировщика в публичной подсети;- комбинация ролей
vpc.private_network.adminиvpc.external_access.adminдля создания балансирощика в приватной подсети с публичным IP-адресом;
vpc.load_balancer.viewer
Роль vpc.load_balancer.viewer дает доступ к просмотру всего, чем управляет vpc.load_balancer.admin в той же области доступа.