Поделиться через


Роли Azure, необходимые для назначения задач

В этой статье описаны наименее привилегированные встроенные роли Azure или действия RBAC, необходимые для управления назначением задачи хранилища.

Разрешение на управление распределением функций хранения

Чтобы создать назначение, вашему удостоверению должна быть назначена либо встроенная роль Storage Actions Task Assignment Contributor, либо настраиваемая роль, содержащая следующие действия RBAC:

  • Microsoft.Authorization/roleAssignments/write (Microsoft.Authorization/назначенияРолей/запись)
  • Microsoft.Authorization/roleAssignments/delete
  • Microsoft.Storage/storageAccounts/reports/read
  • Microsoft.Storage/storageAccounts/read (чтение учетных записей хранения)
  • Microsoft.Storage/storageAccounts/службы Blob/чтение
  • Microsoft.Storage/storageAccounts/storageTaskAssignments/read
  • Microsoft.Storage/storageAccounts/storageTaskAssignments/write
  • Microsoft.Storage/storageAccounts/storageTaskAssignments/delete
  • Microsoft.Storage/storageAccounts/storageTaskAssignments/reports/read

Сведения о создании настраиваемой роли см. в статье о пользовательских ролях Azure.

Разрешение на выполнение операций для задачи

При создании назначения необходимо выбрать встроенную или настраиваемую роль Azure, которая имеет разрешение, необходимое для выполнения указанных операций в целевой учетной записи хранения или контейнере учетной записи хранения. Эта роль назначается управляемому удостоверению задачи хранения. Вы можете выбрать только роли, назначенные удостоверению пользователя.

Роль владельца данных BLOB-хранилища предоставляет все разрешения, необходимые для выполнения всех операций с данными. Если вы предпочитаете использовать пользовательскую роль, необходимо убедиться, что ваша роль содержит действия RBAC, необходимые для выполнения операций. В следующей таблице показаны действия RBAC, необходимые для каждой операции.

Разрешение Действия RBAC для пользовательской роли
Установить уровень Blob Microsoft.Storage/storageAccounts/blobServices/container/blobs/read
Microsoft.Storage/storageAccounts/blobServices/container/blobs/write
Microsoft.Storage/storageAccounts/blobServices/container/blobs/tags/read
Microsoft.Storage/storageAccounts/blobServices/container/blobs/tags/write
Установить срок действия Blob Microsoft.Storage/storageAccounts/blobServices/container/blobs/read
Microsoft.Storage/storageAccounts/blobServices/container/blobs/write
Microsoft.Storage/storageAccounts/blobServices/container/blobs/tags/read
Microsoft.Storage/storageAccounts/blobServices/container/blobs/tags/write
SetBlobTags Microsoft.Storage/storageAccounts/blobServices/container/blobs/read
Microsoft.Storage/storageAccounts/blobServices/container/blobs/write
Microsoft.Storage/storageAccounts/blobServices/container/blobs/tags/read
Microsoft.Storage/storageAccounts/blobServices/container/blobs/tags/write
УстановитьПолитикуНеизменяемостиBLOB Microsoft.Storage/storageAccounts/blobServices/container/blobs/read
Microsoft.Storage/storageAccounts/blobServices/container/blobs/write
Microsoft.Storage/storageAccounts/blobServices/container/blobs/tags/read
Microsoft.Storage/storageAccounts/blobServices/container/blobs/tags/write
Microsoft.Storage/storageAccounts/blobServices/container/write
SetBlobLegalHold Microsoft.Storage/storageAccounts/blobServices/container/blobs/read
Microsoft.Storage/storageAccounts/blobServices/container/blobs/write
Microsoft.Storage/storageAccounts/blobServices/container/blobs/tags/read
Microsoft.Storage/storageAccounts/blobServices/container/blobs/tags/write
Microsoft.Storage/storageAccounts/blobServices/container/write
УдалитьBlob Microsoft.Storage/storageAccounts/blobServices/container/blobs/read
Microsoft.Storage/storageAccounts/blobServices/container/blobs/write
Microsoft.Storage/storageAccounts/blobServices/container/blobs/tags/read
Microsoft.Storage/storageAccounts/blobServices/container/blobs/tags/write
Microsoft.Storage/storageAccounts/blobServices/container/blobs/delete
ВосстановитьBlob Microsoft.Storage/storageAccounts/blobServices/container/blobs/read
Microsoft.Storage/storageAccounts/blobServices/container/blobs/write
Microsoft.Storage/storageAccounts/blobServices/container/blobs/tags/read
Microsoft.Storage/storageAccounts/blobServices/container/blobs/tags/write
Microsoft.Storage/storageAccounts/blobServices/container/write

См. также