Azure-Rollen für Speicheraufgaben

In diesem Artikel werden die am wenigsten privilegierten integrierten Azure-Rollen oder RBAC-Aktionen beschrieben, die zum Lesen, Aktualisieren, Löschen und Zuweisen einer Speicheraufgabe erforderlich sind.

Wichtig

Azure Speichervorgänge befinden sich derzeit in der VORSCHAU und sind in diesen Regionen verfügbar. Die zusätzlichen Nutzungsbestimmungen für Microsoft Azure-Vorschauen enthalten rechtliche Bedingungen. Sie gelten für diejenigen Azure-Features, die sich in der Beta- oder Vorschauversion befinden oder aber anderweitig noch nicht zur allgemeinen Verfügbarkeit freigegeben sind.

Berechtigung zum Lesen, Bearbeiten oder Löschen einer Aufgabe

Sie müssen jeder Sicherheitsprinzipal in Ihrer Organisation eine Rolle zuweisen, die Zugriff auf die Speicheraufgabe benötigt. Informationen zum Zuweisen einer Azure-Rolle finden Sie unter Zuweisen von Azure-Rollen mithilfe des Azure-Portals.

Um Benutzern oder Anwendungen Zugriff auf die Speicheraufgabe zu gewähren, wählen Sie eine integrierte oder benutzerdefinierte Azure-Rolle aus, die über die zum Bearbeiten der Lese- oder Bearbeitungsaufgabe erforderliche Berechtigung verfügt. Wenn Sie eine benutzerdefinierte Rolle verwenden möchten, stellen Sie sicher, dass Ihre Rolle die RBAC-Aktionen enthält, die zum Lesen oder Bearbeiten der Aufgabe erforderlich sind. Orientieren Sie sich an der folgenden Tabelle.

Berechtigungsstufe Die integrierte Azure-Rolle RBAC-Aktionen für benutzerdefinierte Rollen
Auflisten und Lesen von Speicheraufgaben Contributor Microsoft.StorageActions/storageTasks/read
Erstellen und Aktualisieren von Speicheraufgaben Contributor Microsoft.StorageActions/storageTasks/write
Löschen von Speicheraufgaben Contributor Microsoft.StorageActions/storageTasks/delete

Die Berechtigung zum Zuweisen einer Richtlinie

Eine Aufgabenzuweisung identifiziert ein Speicherkonto und eine Teilmenge von Objekten in diesem Konto, auf das die Speicheraufgabe ausgerichtet ist. Eine Zuordnung definiert auch, wann die Aufgabe ausgeführt wird und wo Ausführungsberichte gespeichert werden. Eine schrittweise Anleitung finden Sie unter Erstellen und Verwalten einer Speicheraufgabenzuweisung.

Um eine Zuweisung zu erstellen, muss Ihre Identität einer benutzerdefinierten Rolle zugewiesen werden, die die folgenden RBAC-Aktionen enthält:

  • Die Microsot.Authorization.roleAssignments/write Aktion.

  • Alle RBAC-Aktionen, die in der Microsoft.Storage/StorageAccounts Gruppe der RBAC-Aktion verfügbar sind.

Informationen zum Erstellen einer benutzerdefinierten Rolle finden Sie unter benutzerdefinierte Azure-Rolle.

Berechtigung für eine Aufgabe zum Ausführen von Vorgängen

Beim Erstellen einer Zuweisung müssen Sie eine integrierte oder benutzerdefinierte Azure-Rolle auswählen, die über die erforderliche Berechtigung zum Ausführen der angegebenen Vorgänge für das Zielspeicherkonto oder den Speicherkontocontainer verfügt. Sie können nur Rollen auswählen, die Ihrer Benutzeridentität zugewiesen sind. Wenn Sie eine benutzerdefinierte Rolle verwenden möchten, müssen Sie sicherstellen, dass Ihre Rolle die RBAC-Aktionen enthält, die zum Ausführen der Vorgänge erforderlich sind.

In der folgenden Tabelle sind die am wenigsten privilegierten integrierten Azure-Rollen sowie die RBAC-Aktionen aufgeführt, die für jeden Vorgang erforderlich sind.

Berechtigung Integrierte Rolle RBAC-Aktionen für eine benutzerdefinierte Rolle
SetBlobTier Besitzer von Speicherblobdaten Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/read
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/write
SetBlobExpiry Besitzer von Speicherblobdaten Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/read
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/write
SetBlobTags Besitzer von Speicherblobdaten Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/read
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/write
SetBlobImmutabilityPolicy Besitzer von Speicherblobdaten Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/read
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/write
Microsoft.Storage/storageAccounts/blobServices/containers/write
SetBlobLegalHold Besitzer von Speicherblobdaten Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/read
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/write
Microsoft.Storage/storageAccounts/blobServices/containers/write
DeleteBlob Besitzer von Speicherblobdaten Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/read
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/write
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete
UndeleteBlob Besitzer von Speicherblobdaten Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/read
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/write
Microsoft.Storage/storageAccounts/blobServices/containers/write

Weitere Informationen