az synapse role assignment
Verwalten sie die Rollenzuweisungen von Synapse.
Befehle
| az synapse role assignment create |
Erstellen Sie eine Rollenzuweisung. |
| az synapse role assignment delete |
Rollenzuweisungen des Arbeitsbereichs löschen. |
| az synapse role assignment list |
Listen Sie die Rollenzuweisungen auf: |
| az synapse role assignment show |
Rufen Sie eine Rollenzuweisung nach ID ab. |
az synapse role assignment create
Erstellen Sie eine Rollenzuweisung.
az synapse role assignment create --role
--workspace-name
[--assignee]
[--assignee-object-id]
[--assignee-principal-type {Group, ServicePrincipal, User}]
[--assignment-id]
[--item]
[--item-type {bigDataPools, credentials, integrationRuntimes, linkedServices}]
[--scope]
Beispiele
Erstellen Sie eine Rollenzuweisung mit dem Dienstprinzipalnamen.
az synapse role assignment create --workspace-name testsynapseworkspace \
--role "Synapse Administrator" --assignee sp_name
Erstellen Sie eine Rollenzuweisung mit dem Benutzerprinzipalnamen.
az synapse role assignment create --workspace-name testsynapseworkspace \
--role "Synapse Administrator" --assignee username@contoso.com
Erstellen Sie eine Rollenzuweisung mithilfe von objectId des Benutzers, der Gruppe oder des Dienstprinzipals.
az synapse role assignment create --workspace-name testsynapseworkspace \
--role "Synapse Administrator" --assignee 00000000-0000-0000-0000-000000000000
Erstellen Sie eine Rollenzuweisung im Bereich.
az synapse role assignment create --workspace-name testsynapseworkspace \
--scope "workspaces/{workspaceName}" --role "Synapse Administrator" --assignee username@contoso.com
Erstellen Sie eine Rollenzuweisung im Bereich, in dem die Kombination aus Elementtyp und Elementname besteht.
az synapse role assignment create --workspace-name testsynapseworkspace \
--item-type "bigDataPools" --item "bigDataPoolName" --role "Synapse Administrator" \
--assignee username@contoso.com
Erforderliche Parameter
Der Rollenname/die ID, die dem Prinzipal zugewiesen ist.
Der Arbeitsbereichsname.
Optionale Parameter
Stellen Sie einen Benutzer- oder Dienstprinzipal dar. Unterstütztes Format: Objekt-ID, Benutzeranmeldungsname oder Dienstprinzipalname.
Verwenden Sie diesen Parameter anstelle von "--assignee", um Graph-API Aufruf bei unzureichenden Berechtigungen zu umgehen. Dieser Parameter funktioniert nur mit Objekt-IDs für Benutzer, Gruppen, Dienstprinzipale und verwaltete Identitäten. Für verwaltete Identitäten verwenden Sie die Prinzipal-ID. Verwenden Sie für Dienstprinzipale die Objekt-ID und nicht die App-ID.
Verwenden Sie mit --assignee-object-id, um Fehler zu vermeiden, die durch die Verteilungslatenz in AAD Graph verursacht werden.
Benutzerdefinierte Rollenzuweisungs-ID im GUID-Format, falls nicht angegeben, wird die Zuordnungs-ID zufällig generiert.
Element, das Zugriff im Arbeitsbereich gewährt hat. Verwenden mit --item-type zum Kombinieren des Aufgabenbereichs.
Elementtyp, der Zugriff im Arbeitsbereich gewährt hat. Verwenden sie "-item", um den Aufgabenbereich zu kombinieren.
Mit einem Bereich werden die Ressourcen oder Artefakte definiert, für die der Zugriff gilt. Synapse unterstützt hierarchische Bereiche. Berechtigungen, die auf einem Bereich höherer Ebene erteilt wurden, werden auf Objekte auf niedrigerer Ebene vererbt. In Synapse RBAC ist der Bereich auf der obersten Ebene der Arbeitsbereich. Durch das Zuweisen einer Rolle auf Arbeitsbereichsebene werden die zugehörigen Berechtigungen allen entsprechenden Objekten im Arbeitsbereich erteilt.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az synapse role assignment delete
Rollenzuweisungen des Arbeitsbereichs löschen.
az synapse role assignment delete --workspace-name
[--assignee]
[--assignee-object-id]
[--ids]
[--item]
[--item-type {bigDataPools, credentials, integrationRuntimes, linkedServices}]
[--role]
[--scope]
[--yes]
Beispiele
Löschen Sie Rollenzuweisungen nach Rolle und Zuweisen.
az synapse role assignment delete --workspace-name testsynapseworkspace \
--role "Synapse Administrator" --assignee sp_name
Löschen sie Rollenzuweisungen nach Rollen-ID/Name.
az synapse role assignment delete --workspace-name testsynapseworkspace \
--role "Synapse Administrator"
Löschen von Rollenzuweisungen nach Dienstprinzipalname.
az synapse role assignment delete --workspace-name testsynapseworkspace \
--assignee sp_name
Löschen sie Rollenzuweisungen nach dem Namen des Benutzerprinzipals.
az synapse role assignment delete --workspace-name testsynapseworkspace \
--assignee username@contoso.com
Löschen Sie Rollenzuweisungen nach objectId des Benutzers, der Gruppe oder des Dienstprinzipals.
az synapse role assignment delete --workspace-name testsynapseworkspace \
--assignee 00000000-0000-0000-0000-000000000001
Löschen von Rollenzuweisungen nach IDs.
az synapse role assignment delete --workspace-name testsynapseworkspace \
--ids 10000000-0000-0000-0000-10000000-10000000-0000-0000-0000-10000000
Löschen sie Rollenzuweisungen nach Bereich.
az synapse role assignment delete --workspace-name testsynapseworkspace \
--scope "workspaces/testsynapseworkspace/linkedServices/testlinkedServices"
Erforderliche Parameter
Der Arbeitsbereichsname.
Optionale Parameter
Stellen Sie einen Benutzer- oder Dienstprinzipal dar. Unterstütztes Format: Objekt-ID, Benutzeranmeldungsname oder Dienstprinzipalname.
Verwenden Sie diesen Parameter anstelle von "--assignee", um Graph-API Aufruf bei unzureichenden Berechtigungen zu umgehen. Dieser Parameter funktioniert nur mit Objekt-IDs für Benutzer, Gruppen, Dienstprinzipale und verwaltete Identitäten. Für verwaltete Identitäten verwenden Sie die Prinzipal-ID. Verwenden Sie für Dienstprinzipale die Objekt-ID und nicht die App-ID.
Leerzeichen getrennte Rollenzuweisungs-IDs. Sie sollten keine Bereitstellung von --role oder --assignee bereitstellen, wenn --ids bereitgestellt wird.
Element, das Zugriff im Arbeitsbereich gewährt hat. Verwenden mit --item-type zum Kombinieren des Aufgabenbereichs. Verwenden Sie az-Rollenzuweisung mit filterbedingung, bevor Sie den Löschvorgang ausführen, um klar zu wissen, welche Zuordnungen gelöscht werden.
Elementtyp, der Zugriff im Arbeitsbereich gewährt hat. Verwenden sie "-item", um den Aufgabenbereich zu kombinieren. Verwenden Sie az-Rollenzuweisung mit filterbedingung, bevor Sie den Löschvorgang ausführen, um klar zu wissen, welche Zuordnungen gelöscht werden.
Der Rollenname/die ID, die dem Prinzipal zugewiesen ist.
Mit einem Bereich werden die Ressourcen oder Artefakte definiert, für die der Zugriff gilt. Synapse unterstützt hierarchische Bereiche. Berechtigungen, die auf einem Bereich höherer Ebene erteilt wurden, werden auf Objekte auf niedrigerer Ebene vererbt. In Synapse RBAC ist der Bereich auf der obersten Ebene der Arbeitsbereich. Verwenden Sie az-Rollenzuweisung mit filterbedingung, bevor Sie den Löschvorgang ausführen, um klar zu wissen, welche Zuordnungen gelöscht werden.
Nicht zur Bestätigung auffordern
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az synapse role assignment list
Listen Sie die Rollenzuweisungen auf:
az synapse role assignment list --workspace-name
[--assignee]
[--assignee-object-id]
[--item]
[--item-type {bigDataPools, credentials, integrationRuntimes, linkedServices}]
[--role]
[--scope]
Beispiele
Listen Sie die Rollenzuweisungen auf:
az synapse role assignment list --workspace-name testsynapseworkspace
Rollenzuweisungen nach Rollen-ID/Name auflisten.
az synapse role assignment list --workspace-name testsynapseworkspace \
--role "Synapse Apache Spark Administrator"
Rollenzuweisungen nach Zuweisen auflisten.
az synapse role assignment list --workspace-name testsynapseworkspace \
--assignee sp_name
Auflisten von Rollenzuweisungen nach objectId des Benutzers, der Gruppe oder des Dienstprinzipals.
az synapse role assignment list --workspace-name testsynapseworkspace \
--assignee-object-id 00000000-0000-0000-0000-000000000000
Rollenzuweisungen nach Bereich auflisten.
az synapse role assignment list --workspace-name testsynapseworkspace \
--scope "workspaces/{workspaceName}"
Listenrollenzuweisungen nach Elementtyp und Elementname.
az synapse role assignment list --workspace-name testsynapseworkspace \
--item-type "bigDataPools" --item "bigDataPoolName"
Erforderliche Parameter
Der Arbeitsbereichsname.
Optionale Parameter
Stellen Sie einen Benutzer- oder Dienstprinzipal dar. Unterstütztes Format: Objekt-ID, Benutzeranmeldungsname oder Dienstprinzipalname.
Verwenden Sie diesen Parameter anstelle von "--assignee", um Graph-API Aufruf bei unzureichenden Berechtigungen zu umgehen. Dieser Parameter funktioniert nur mit Objekt-IDs für Benutzer, Gruppen, Dienstprinzipale und verwaltete Identitäten. Für verwaltete Identitäten verwenden Sie die Prinzipal-ID. Verwenden Sie für Dienstprinzipale die Objekt-ID und nicht die App-ID.
Element, das Zugriff im Arbeitsbereich gewährt hat. Verwenden mit --item-type zum Kombinieren des Aufgabenbereichs.
Elementtyp, der Zugriff im Arbeitsbereich gewährt hat. Verwenden sie "-item", um den Aufgabenbereich zu kombinieren.
Der Rollenname/die ID, die dem Prinzipal zugewiesen ist.
Mit einem Bereich werden die Ressourcen oder Artefakte definiert, für die der Zugriff gilt. Synapse unterstützt hierarchische Bereiche. Berechtigungen, die auf einem Bereich höherer Ebene erteilt wurden, werden auf Objekte auf niedrigerer Ebene vererbt. In Synapse RBAC ist der Bereich auf der obersten Ebene der Arbeitsbereich. Durch das Zuweisen einer Rolle auf Arbeitsbereichsebene werden die zugehörigen Berechtigungen allen entsprechenden Objekten im Arbeitsbereich erteilt.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az synapse role assignment show
Rufen Sie eine Rollenzuweisung nach ID ab.
az synapse role assignment show --id
--workspace-name
Beispiele
Rufen Sie eine Rollenzuweisung nach ID ab.
az synapse role assignment show --workspace-name testsynapseworkspace \
--id 00000000-0000-0000-0000-000000000000
Erforderliche Parameter
ID der Rolle, die dem Prinzipal zugewiesen ist.
Der Arbeitsbereichsname.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
Feedback
Feedback senden und anzeigen für