Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Условие назначения ролей Azure — это необязательный элемент, который можно добавить в назначение роли, чтобы обеспечить более точное управление доступом. Например, можно добавить условие, требующее, чтобы у объекта был конкретный тег, чтобы его можно было прочитать. В этой статье описывается, как добавлять, изменять, просматривать или удалять условия назначения ролей с помощью портала Azure.
Предпосылки
Дополнительные сведения о предварительных требованиях для добавления и изменения условий назначения ролей см. в разделе Требования к условиям.
Шаг 1. Определение необходимого условия
Чтобы получить некоторые идеи об условиях, которые могут быть полезны для вас, ознакомьтесь с примерами в примерах условий назначения ролей Azure для хранилища BLOB-объектов.
В настоящее время условия можно добавить к встроенным или пользовательским назначениям ролей, которые имеют действия с данными хранилища BLOB-объектов или действия с данными хранилища очередей. К ним относятся следующие встроенные роли:
- Соавтор данных хранилища Blob-объектов
- Администратор данных BLOB-объектов хранилища
- Читатель данных блобов хранилища
- Конструктор данных очереди хранилища
- Очередь хранения данных - обработчик сообщений
- Отправитель данных сообщений в очередь хранения
- Считыватель данных очереди хранения
Шаг 2. Выбор способа добавления условия
Можно добавить условие двумя способами. При добавлении нового назначения роли можно добавить условие или добавить условие в существующее назначение роли.
Новое назначение ролей
Выполните действия по назначению ролей Azure с помощью портала Azure.
На вкладке "Условия" (необязательно) нажмите кнопку "Добавить условие".
Если вкладка "Условия" (необязательно) не отображается, убедитесь, что выбрана роль, поддерживающая условия.
Откроется страница "Добавить условие назначения ролей".
Существующее назначение ролей
На портале Azure откройте элемент управления доступом (IAM) в области, в которой нужно добавить условие. Например, можно открыть подписку, группу ресурсов или ресурс.
В настоящее время вы не можете использовать портал Azure для добавления, просмотра, изменения или удаления условия в области группы управления.
Перейдите на вкладку "Назначения ролей" , чтобы просмотреть все назначения ролей в этой области.
Найдите назначение роли с действиями хранения данных, в которые необходимо добавить условие.
В столбце "Условие" нажмите кнопку "Добавить".
Если вы не видите ссылку "Добавить", убедитесь, что вы просматриваете ту же область, что и назначение роли.
Откроется страница "Добавить условие назначения ролей".
Шаг 3. Обзор основных принципов
После открытия страницы "Добавление условия назначения ролей" можно просмотреть основы условия. Роль указывает роль, в которую будет добавлено условие.
Для параметра "Тип редактора" оставьте выбранным по умолчанию Визуальный.
После добавления условия можно переключаться между визуальным элементом и кодом.
(Необязательно) Если появится поле "Описание ", введите описание.
В зависимости от способа добавления условия может не отображаться поле описания. Описание может помочь вам понять и вспомнить назначение условия.
Шаг 4. Добавление действий
В разделе "Добавить действие " нажмите кнопку "Добавить действие".
Появляется область "Выберите действие". Эта панель — отфильтрованный список действий с данными на основе назначения роли, на который будет нацелено ваше условие. Дополнительные сведения см. в формате и синтаксисе условий назначения ролей Azure.
Выберите действия, которые нужно разрешить, если условие истинно.
Если вы выберете несколько действий для одного условия, количество доступных атрибутов для этого условия может уменьшиться, поскольку атрибуты должны быть доступны во всех выбранных действиях.
Щелкните Выбрать.
Выбранные действия отображаются в списке действий.
Шаг 5. Создание выражений
В разделе "Создание выражения" нажмите "Добавить выражение".
Раздел "Выражения" расширяется.
В списке источников атрибутов выберите, где можно найти атрибут.
- Среда указывает, что атрибут связан с сетевой средой, через которую обращается ресурс, например приватный канал, или текущую дату и время.
- Ресурс указывает, что атрибут находится в ресурсе, например имя контейнера.
- Запрос указывает, что атрибут является частью запроса на выполнение действия, например установку тега индексa BLOB.
- Субъект указывает, что атрибут является субъектом пользовательского атрибута безопасности Microsoft Entra, например пользователем, корпоративным приложением (субъектом-службой) или управляемым удостоверением.
В списке атрибутов выберите атрибут для левой части выражения.
Дополнительные сведения о поддерживаемых источниках атрибутов и отдельных атрибутах см. в разделе "Атрибуты".
В зависимости от выбранного атрибута можно добавить поля, чтобы указать дополнительные сведения о атрибуте или операторы. Например, некоторые атрибуты поддерживают оператор функции "Существует", который можно использовать для проверки того, связан ли атрибут с ресурсом, например областью шифрования.
В списке операторов выберите оператор.
Дополнительные сведения см. в формате и синтаксисе условий назначения ролей Azure.
В поле "Значение" введите значение правой стороны выражения.
Добавьте дополнительные выражения по мере необходимости.
При добавлении трех или более выражений может потребоваться сгруппировать их скобками, чтобы логические операторы обрабатывались правильно. Добавьте флажки рядом с выражениями, которые нужно сгруппировать, а затем выберите "Группа". Чтобы удалить группирование, выберите "Разгруппировать".
Шаг 6. Проверка и добавление условия
Прокрутите до типа редактора и нажмите кнопку "Код".
Условие отображается как код. Вы можете внести изменения в условие в этом редакторе кода. Редактор кода может быть полезен для вставки примера кода или добавления дополнительных операторов или логики для создания более сложных условий. Чтобы вернуться к визуальному редактору, нажмите Визуальный.
Нажмите кнопку "Сохранить", чтобы добавить условие в назначение роли.
Просмотр, изменение или удаление условия
На портале Azure откройте элемент управления доступом (IAM) для назначения роли с условием, которое требуется просмотреть, изменить или удалить.
Перейдите на вкладку "Назначения ролей " и найдите назначение роли.
В столбце "Условие" нажмите кнопку "Вид/изменить".
Если вы не видите ссылку Просмотр/Редактирование, убедитесь, что вы смотрите в такую же область, что и назначение роли.
Откроется страница "Добавить условие назначения ролей".
Используйте редактор для просмотра или изменения условия.
По завершении щелкните Сохранить. Чтобы удалить все условие, нажмите кнопку "Удалить". Удаление условия не удаляет назначение роли.