Облачная платформаAdvanced

Управление разрешениями WAF

Эта статья полезна?
Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

Если вам необходимо назначать разные разрешения сотрудникам вашей организации для доступа к ресурсам WAF, IAM является хорошим выбором для управления разрешениями с тонкой гранулярностью. IAM обеспечивает аутентификацию идентификации, управление разрешениями и контроль доступа, помогая вам обеспечить безопасный доступ к вашим ресурсам.

С помощью IAM вы можете использовать свою учётную запись для создания IAM‑пользователей и назначения им разрешений, контролируя их доступ к конкретным ресурсам. Например, некоторым разработчикам программного обеспечения в вашей организации необходимо использовать ресурсы WAF, но им нельзя удалять их или выполнять операции с высоким риском. Чтобы достичь этого, вы можете создать IAM‑пользователей для разработчиков и предоставить им только те разрешения, которые требуются для использования ресурсов WAF.

Если вашей учётной записи не требуется создание отдельных IAM‑пользователей для управления разрешениями, вы можете пропустить эту главу.

Разрешения WAF

По умолчанию новые IAM‑пользователи не имеют назначенных разрешений. Необходимо добавить пользователя в одну или несколько групп и прикрепить к этим группам политики разрешений или роли. Пользователи наследуют разрешения от групп, в которые они добавлены, и могут выполнять указанные операции над облачными сервисами в соответствии с разрешениями.

WAF — это сервис уровня проекта, развернутый и доступный в определённых физических регионах. Чтобы назначить разрешения WAF группе пользователей, укажите область как проекты, специфичные для региона, и выберите проекты, в которых разрешения вступят в силу. Если выбран All projects, разрешения будут применяться к группе пользователей во всех проектах, специфичных для региона. При доступе к WAF пользователям необходимо переключиться в регион, где им предоставлен доступ к сервису WAF.

Вы можете предоставлять пользователям разрешения с помощью ролей и политик.

  • Роли: тип грубого механизма авторизации, определяющего разрешения, связанные с обязанностями пользователя. Доступно лишь ограниченное количество ролей уровня сервиса для авторизации. Необходимо также назначать другие зависимые роли, чтобы контроль разрешений вступил в силу. Роли не являются оптимальными для тонкой авторизации и безопасного контроля доступа.
  • Политики: механизм тонкой авторизации, определяющий разрешения, необходимые для выполнения операций над конкретными облачными ресурсами при определённых условиях. Этот механизм обеспечивает более гибкую авторизацию на основе политик и удовлетворяет требования безопасного контроля доступа. Например, вы можете предоставить пользователям WAF только разрешения для управления определённым типом ресурсов. Большинство политик определяют разрешения на основе API. Для действий API, поддерживаемых WAF, см. WAF Permissions and Supported Actions.

Table 1 перечисляет все системные роли, поддерживаемые WAF.

Table 1 Системные политики, поддерживаемые WAF

Название роли/политики

Описание

Категория

Зависимости

WAF Administrator

Разрешения администратора для WAF

Системно-определенная роль

Зависит от ролей Tenant Guest и Server Administrator.

  • Tenant Guest: Глобальная роль, которая должна быть назначена в глобальном проекте.
  • Server Administrator: Роль уровня проекта, которая должна быть назначена в том же проекте.

WAF FullAccess

Все разрешения для WAF

Системно-определенная политика

Нет.

WAF ReadOnlyAccess

Разрешения только для чтения для WAF.

Системно-определенная политика