Управление доступом в Cloud CDN
Для управления правами доступа в Cloud CDN используются роли.
В этом разделе вы узнаете:
- на какие ресурсы можно назначить роль;
- какие роли действуют в сервисе;
- какие роли необходимы для того или иного действия.
Об управлении доступом
Все операции в Yandex Cloud проверяются в сервисе Yandex Identity and Access Management. Если у субъекта нет необходимых разрешений, сервис вернет ошибку.
Чтобы выдать разрешения к ресурсу, назначьте роли на этот ресурс субъекту, который будет выполнять операции. Роли можно назначить аккаунту на Яндексе, сервисному аккаунту, локальному пользователю, федеративному пользователю, группе пользователей, системной группе или публичной группе. Подробнее читайте в разделе Как устроено управление доступом в Yandex Cloud.
Назначать роли на ресурс могут пользователи, у которых на этот ресурс есть хотя бы одна из ролей:
admin;resource-manager.admin;organization-manager.admin;resource-manager.clouds.owner;organization-manager.organizations.owner.
На какие ресурсы можно назначить роль
Роль можно назначить на организацию, облако и каталог. Роли, назначенные на организацию, облако или каталог, действуют и на вложенные ресурсы.
Какие роли действуют в сервисе
На диаграмме показано, какие роли есть в сервисе и как они наследуют разрешения друг друга. Например, в editor входят все разрешения viewer. После диаграммы дано описание каждой роли.
Сервисные роли
cdn.viewer
Роль cdn.viewer позволяет просматривать информацию о каталоге, группах источников, CDN-ресурсах и квотах сервиса Cloud CDN.
cdn.editor
Роль cdn.editor позволяет управлять ресурсами сервиса Cloud CDN, а также просматривать информацию о квотах сервиса и каталоге.
Пользователи с этой ролью могут:
- просматривать информацию о группах источников, а также создавать, изменять и удалять их;
- просматривать информацию о CDN-ресурсах, а также создавать, изменять и удалять их;
- управлять выгрузкой логов запросов к CDN-серверам;
- управлять экранированием источников;
- просматривать информацию о квотах сервиса Cloud CDN;
- просматривать информацию о каталоге.
Включает разрешения, предоставляемые ролью cdn.viewer.
cdn.admin
Роль cdn.admin позволяет управлять ресурсами сервиса Cloud CDN, а также просматривать информацию о квотах сервиса и каталоге.
Пользователи с этой ролью могут:
- просматривать информацию о группах источников, а также создавать, изменять и удалять их;
- просматривать информацию о CDN-ресурсах, а также создавать, изменять и удалять их;
- управлять выгрузкой логов запросов к CDN-серверам;
- управлять экранированием источников;
- просматривать информацию о квотах сервиса Cloud CDN;
- просматривать информацию о каталоге.
Включает разрешения, предоставляемые ролью cdn.editor.
Позже роль получит дополнительные возможности.
Примитивные роли
Примитивные роли позволяют пользователям совершать действия во всех сервисах 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.
Какие роли мне необходимы
В таблице ниже перечислено, какие роли нужны для выполнения указанного действия. Вы всегда можете назначить роль, которая дает более широкие разрешения, нежели указанная. Например, назначить editor вместо viewer.
| Действие | Необходимые роли |
|---|---|
| Просмотр информации | |
| Просмотр информации о любом ресурсе | cdn.viewer на этот ресурс |
| Управление CDN-ресурсами | |
| Создание ресурса | cdn.editor на каталог, где будут создаваться ресурсы |
| Изменение основных настроек ресурса | cdn.editor на каталог с CDN-ресурсами |
| Отключение ресурса | cdn.editor на каталог с CDN-ресурсами |
| Настройка кеширования ресурса | cdn.editor на каталог с CDN-ресурсами |
| Предварительная загрузка файлов на CDN-серверы | cdn.editor на каталог с CDN-ресурсами |
| Очистка кеша ресурса | cdn.editor на каталог с CDN-ресурсами |
| Настройка HTTP-заголовков запросов и ответов | cdn.editor на каталог с CDN-ресурсами |
| Настройка CORS при ответах клиентам | cdn.editor на каталог с CDN-ресурсами |
| Настройка HTTP-методов | cdn.editor на каталог с CDN-ресурсами |
| Включение сжатия файлов | cdn.editor на каталог с CDN-ресурсами |
| Включение сегментации файлов | cdn.editor на каталог с CDN-ресурсами |
| Управление группами источников | |
| Создание группы источников | cdn.editor на каталог с группой источников |
| Изменение группы источников | cdn.editor на каталог с группой источников |
| Подключение группы источников к ресурсу | cdn.editor на каталог с CDN-ресурсом |
| Удаление группы источников | cdn.editor на каталог с группой источников |
| Управление платными функциями | |
| Экранирование источников | cdn.editor на каталог с CDN-ресурсами |
| Выгрузка логов | cdn.editor на каталог с CDN-ресурсами |
| Управление доступом к ресурсам | |
| Назначение роли, отзыв роли и просмотр назначенных ролей на ресурс | admin на этот ресурс |