Часто задаваемые вопросы о условиях назначения ролей Azure

Часто задаваемые вопросы

Можно ли выбрать имена контейнеров хранилища или путь к BLOB-объектам в визуальном построителе условий ABAC на портале Azure?

Необходимо записать имя контейнера хранилища, путь к BLOB-объектам, имя тега или значения в условии. Нет возможности выбора значений атрибутов.

Можно ли проверить наличие атрибута из условия?

Оператор Exists можно использовать с любым атрибутом ABAC, но он поддерживается только в визуальном построителе условий ABAC для нескольких атрибутов. Вы можете добавить оператор Exists к любому атрибуту, используя другие средства, такие как PowerShell, Azure CLI, REST API и редактор кода условий в портале Azure. Список атрибутов, для которых он поддерживается в построителе визуальных условий, см. в операторе функции "Существует". Чтобы добавить оператор Exists в атрибут при создании выражения в условии, выберите поддерживаемый источник и атрибут, а затем выберите поле рядом с Exists. Дополнительные сведения см. в создании выражений на портале.

Можно ли группировать выражения?

При добавлении трех или более выражений для целевого действия необходимо определить логическую группирование этих выражений в редакторе кода, Azure PowerShell или Azure CLI. Логическое группирование a AND b OR c может быть либо (a AND b) OR c либо a AND (b OR c ).

Поддерживаются ли условия с помощью microsoft Entra управление привилегированными пользователями (Microsoft Entra PIM) для ресурсов Azure?

Да, для определенных ролей. Дополнительные сведения см. в статье "Назначение ролей ресурсов Azure" в службе "Управление привилегированными пользователями".

Поддерживаются ли условия для классических администраторов?

Нет.

Можно ли добавить условия в пользовательские назначения ролей?

Да, если пользовательская роль включает действия, поддерживающие условия.

Увеличивают ли условия задержку доступа к BLOB-объектам хранилища?

Нет, основываясь на наших контрольных тестах, условия не должны добавлять ощущаемую пользователем задержку.

Какие новые свойства были введены в схеме назначения ролей для поддержки условий?

Ниже приведены новые свойства условия:

  • condition: условное выражение, созданное с помощью одного или нескольких действий из определения роли и её атрибутов.
  • conditionVersion: номер версии условия. По умолчанию используется значение 2.0 и является единственной общедоступной поддерживаемой версией.

Существует также новое свойство описания для назначений ролей:

  • description: описание назначения роли, которое можно использовать для описания условия.

Применяется ли условие ко всему назначению ролей или конкретным действиям?

Условие применяется только к конкретным целевым действиям.

Каковы ограничения условия?

Условие может быть длиной до 8 КБ.

Каковы ограничения для описания?

Описание содержит не более 512 символов. Максимальное значение — 2 048 символов.

Можно ли создать назначение роли с условием и без него, но с помощью одного кортежа субъекта безопасности, определения роли и области?

Нет, если вы пытаетесь создать это назначение роли, отображается ошибка.

Являются ли условия в назначениях ролей явным эффектом запрета?

Нет, условия назначения ролей не имеют явного эффекта запрета. Условия назначений ролей ограничивают доступ, предоставляемый в рамках назначенной роли, что может привести к ограничению доступа. Явный эффект запрета является частью назначений запрета.

Дальнейшие шаги