Skip to main content
IBM Quantum Platform

Zugriffsgruppen und -richtlinien erstellen

Wenn Sie eine Instanz in IBM Quantum® Platform erstellen, wird automatisch eine Zugriffsgruppe für Mitarbeiter erstellt, die diese Instanz nutzen können. Wenn Sie diese Zugriffsgruppe anpassen oder weitere Zugriffsgruppen erstellen möchten, verwenden Sie die Konsole IBM® Cloud für Zugriffsgruppen.

Eine Zugriffsgruppe enthält Richtlinien, die die Aktionen festlegen, die Mitglieder der Zugriffsgruppe auf bestimmte Ressourcen, wie z. B. Dienste, ausführen können. In diesem Leitfaden ist die Ressource im Allgemeinen eine IBM Quantum-Dienstinstanz.

Sie können zusätzliche Zugriffsgruppen über die Konsole „ IBM Cloud® “, die CLI, die API oder Terraform erstellen.

Wichtig

Um festzustellen, welche Aktionen für die einzelnen Rollen zulässig sind, wählen Sie auf der Seite „IAM-Rollen“ im Dropdown-Menü oben auf der Seite die Option „Quantum Compute“ aus. Um eine detailliertere Liste anzuzeigen, klicken Sie auf die Zahl in der Spalte neben dem Namen der Rolle. Wenn Sie beispielsweise diese Seite aufrufen und auf die Zahl neben der Rolle „Manager“ klicken, sehen Sie, dass diese Rolle die Berechtigung zum Löschen eines Auftrags umfasst (quantum-computing.job.delete).

Der Abschnitt Vergleich vordefinierter Service-Rollenaktionen bietet einen Vergleich der vordefinierten Rollen Manager, Writer und Reader.


Erstellen Sie eine Administratorzugriffsgruppe für „ IBM Quantum “

Nachdem Sie ein Konto für Ihre Organisation eingerichtet haben, wird empfohlen, die Zugriffsgruppe „ IBM Quantum -Administratoren“ anzulegen. Mit dieser Zugriffsgruppe können andere Benutzer Instanzen erstellen und verwalten sowie den Benutzerzugriff für den „ IBM Quantum Compute Service“ verwalten.

Wenn Sie diese Zugriffsgruppe erstellen, müssen Sie die folgenden Richtlinien einbeziehen:

  • IBM Quantum Compute-Dienst – Gewährt Zugriff auf die Verwaltung aller „ IBM Quantum “-Instanzen im Konto sowie auf die Anzeige von Nutzungsanalysen für das Konto.
    • Rolle Manager Servicezugang
    • Zugriffsrolle Administrator für die Plattformverwaltung
  • Alle Kontoverwaltungsdienste - Ermöglicht den Zugriff auf die Liste aller Ressourcengruppen des Kontos.
    • Zugriffsrolle für die Verwaltung der Viewer-Plattform
  • Alle IAM-Account-Management-Dienste - Gewährung von Zugriff, um Benutzer einzuladen, Zugriffsgruppen zu verwalten und Zugriffsrichtlinien zu erstellen.
    • Zugriffsrolle Administrator für die Plattformverwaltung
  • Support Center Service - Gewähren Sie Zugriff, damit Benutzer Supportfälle über IBM Cloud Support Center öffnen können.
    • Zugriffsrolle Administrator für die Plattformverwaltung
Note

Benutzer mit der Plattformverwaltungsrolle viewer auf "alle Kontoverwaltungsdienste" können auch Dienste wie die Rechnungsstellung einsehen. Wenn Sie den Zugriff auf diese zusätzlichen Ansichten verhindern möchten, verwenden Sie die IBM Cloud CLI, um ihnen nur Zugriff auf Ressourcengruppen zu geben:

ibmcloud iam access-group-policy-create \
 (<group name> --roles Viewer --resource-type resource-group)
      --resource-type resource-group)

Folgen Sie diesen Beispielen, um eine IBM Quantum-Administratoren-Zugangsgruppe mit Hilfe der IBM Cloud CLI oder der Konsole zu erstellen.

Verwenden Sie die Befehlszeilenschnittstelle „ IBM Cloud “

Um eine Zugriffsgruppe mit Hilfe der CLI zu erstellen, verwenden Sie den ibmcloud iam access-group-create befehl.

ibmcloud iam access-group-create GROUP_NAME [-d, --description DESCRIPTION]

Um eine Zugriffsgruppenrichtlinie mit Hilfe der CLI zu erstellen, verwenden Sie den ibmcloud iam access-group-policy-create befehl.

ibmcloud iam access-group-policy-create GROUP_NAME \
        {-f, --file @JSON_FILE | --roles ROLE_NAME1,ROLE_NAME2... \
        [--service-name SERVICE_NAME] \
        [--service-instance SERVICE_INSTANCE] [--region REGION] \
        [--resource-type RESOURCE_TYPE] [--resource RESOURCE] \
        [--resource-group-name RESOURCE_GROUP_NAME] \
        [--resource-group-id RESOURCE_GROUP_ID]}

Sie können den folgenden JSON-Code verwenden, um Richtlinien für eine Zugriffsgruppe Administratoren zu erstellen:

  • Alle Account Management Dienstleistungen (viewer)
{
    "type": "access",
    "roles": [
        {
            "role_id": "crn:v1:bluemix:public:iam::::role:Viewer"
        }
    ],
    "resources": [
        {
            "attributes": [
                {
                    "name": "accountId",
                    "value": "[ACCOUNT_ID]"
                },
                {
                    "name": "serviceType",
                    "value": "platform_service"
                }
            ]
        }
    ]
}
  • IBM Quantum Compute-Service (Manager, Administrator)
{
    "type": "access",
    "roles": [
        {
            "role_id": "crn:v1:bluemix:public:iam::::serviceRole:Manager"
        },
        {
            "role_id": "crn:v1:bluemix:public:iam::::role:Administrator"
        }
    ],
    "resources": [
        {
            "attributes": [
                {
                    "name": "accountId",
                    "value": "[ACCOUNT_ID]"
                },
                {
                    "name": "serviceName",
                    "value": "quantum-computing"
                }
            ]
        }
    ]
}
  • Alle IAM Account Management Dienste (Administrator)
{
    "type": "access",
    "roles": [
        {
            "role_id": "crn:v1:bluemix:public:iam::::role:Administrator"
        }
    ],
    "resources": [
        {
            "attributes": [
                {
                    "name": "accountId",
                    "value": "[ACCOUNT_ID]"
                },
                {
                    "name": "service_group_id",
                    "value": "IAM"
                }
            ]
        }
    ]
}
  • Support-Center-Dienst (Administrator)
{
    "type": "access",
    "roles": [
        {
            "role_id": "crn:v1:bluemix:public:iam::::role:Administrator"
        },
    ],
    "resources": [
        {
            "attributes": [
                {
                    "name": "accountId",
                    "value": "[ACCOUNT_ID]"
                },
                {
                    "name": "serviceName",
                    "value": "support"
                }
            ]
        }
    ]
}

Verwenden Sie die IAM-Konsole „ IBM Cloud “ (Benutzer und Gruppen)

Führen Sie als Kontoinhaber oder Administrator die folgenden Schritte aus, um eine IBM Quantum Administrator-Zugangsgruppe zu erstellen.

  1. Gehen Sie in der Konsole IBM Cloud auf Verwalten > Zugriff (IAM).
  2. Klicken Sie auf der linken Seite im Bereich Zugriff verwalten auf Zugriffsgruppen und dann auf Erstellen.
  3. Fügen Sie im Fenster Zugriffsgruppe erstellen, das sich öffnet, einen Namen und eine Beschreibung hinzu, die die Gruppe der einzuladenden Benutzer repräsentieren. Zum Beispiel IBM Quantum Administrators. Klicken Sie auf Erstellen.

Erstellen Sie als Nächstes Richtlinien für den „ IBM Quantum -Compute-Service“, für alle IAM-Kontoverwaltungsdienste und für alle Kontoverwaltungsdienste.

  1. Klicken Sie in der soeben erstellten Zugriffsgruppe auf die Registerkarte Zugriff und dann auf Zugriff zuweisen.

  2. Definieren Sie auf der sich öffnenden Seite Richtlinie erstellen diese Elemente:

    • Service – Suchen Sie nach „Quantum Compute“ und wählen Sie es aus. Klicken Sie auf Weiter.
    • Ressourcen - Alle Ressourcen auswählen. Klicken Sie auf Weiter (Next). Hinweis: Wenn Sie eine Richtlinie erstellen, die nur für eine bestimmte Instanz gelten soll, wählen Sie stattdessen Spezifische Ressourcen, Dienstinstanz, Zeichenfolge gleich, und wählen dann die Instanz aus.
    • Rollen und Aktionen - Wählen Sie die folgenden Werte:
      • Für den Zugang zum Dienst wählen Sie Manager.
      • Für den Zugang zur Plattform wählen Sie Administrator.

    Klicken Sie im unteren Bereich auf Hinzufügen. Auf der rechten Seite sollten Sie die Richtlinie sehen. Klicken Sie unten in diesem Fenster auf Zuweisen.

Sie haben erfolgreich eine Zugriffsgruppe mit einer Richtlinie erstellt. Erstellen Sie dann eine zweite Richtlinie für dieselbe Instanz.

  1. Klicken Sie in derselben Zugangsgruppe auf die Registerkarte Zugang und dann auf Zugang zuweisen.
  2. Definieren Sie auf der sich öffnenden Seite Richtlinie erstellen diese Elemente:
    • Dienst - Wählen Sie Alle IAM Account Management-Dienste. Klicken Sie auf Weiter (Next).
    • Rollen und Aktionen - Wählen Sie für den Plattformzugriff die Option Administrator und klicken Sie auf Weiter. Klicken Sie unten auf Hinzufügen und dann auf Zuweisen.

Erstellen Sie eine dritte Richtlinie für dieselbe Instanz.

  1. Klicken Sie in derselben Zugangsgruppe auf die Registerkarte Zugang und dann auf Zugang zuweisen.
  2. Definieren Sie auf der sich öffnenden Seite Richtlinie erstellen diese Elemente:
    • Dienst - Wählen Sie Alle Kontoverwaltungsdienste. Klicken Sie auf Weiter (Next).
    • Rollen und Aktionen - Wählen Sie für den Plattformzugriff die Option Betrachter und klicken Sie auf Weiter. Klicken Sie unten auf Hinzufügen und dann auf Zuweisen.

Erstellen Sie eine vierte Richtlinie für dieselbe Instanz.

  1. Klicken Sie in derselben Zugangsgruppe auf die Registerkarte Zugang und dann auf Zugang zuweisen.
  2. Definieren Sie auf der sich öffnenden Seite Richtlinie erstellen diese Elemente:
    • Service - Support Center auswählen. Klicken Sie auf Weiter (Next).
    • Rollen und Aktionen - Für den Zugriff auf die Plattform wählen Sie Administrator. Klicken Sie auf Weiter (Next). Klicken Sie unten auf Hinzufügen und dann auf Zuweisen.

Schließlich fügen Sie der Zugriffsgruppe Benutzer hinzu. Sie können dies über die Seite Benutzer der Zugriffsgruppe oder über die Seite IBM Quantum Platform Access Management tun.

Note

Sie können nur Benutzer einladen, die bereits Mitglied des Kontos sind. Wenn Sie auf der Seite Benutzer hinzufügen keinen Benutzer sehen, befolgen Sie die Schritte unter Benutzer einladen und verwalten, um sie dem Konto hinzuzufügen. Nachdem sie die Einladung angenommen haben, können Sie sie der Zugangsgruppe hinzufügen.


Berechtigungen vergleichen

Die folgende Tabelle zeigt, welche Berechtigungen drei Entitäten gewährt werden: Kontobesitzer, IBM Quantum Administratoren (siehe Abschnitt Erstellen einer IBM Quantum Administratoren-Zugriffsgruppe ) und Instanzmitarbeiter (eine "Collaborators"-Zugriffsgruppe wird automatisch erstellt, wenn Sie eine Instanz mit IBM Quantum Platform erstellen).

Schlüssel:

✅ Hat die Erlaubnis

✴️ Beinhaltet eine Abhängigkeit

❌ Hat keine Erlaubnis

Berechtigungen
Kontoeigner
IBM Quantum Administratoren (Zugriffsgruppe)
Instanzmitarbeiter (Zugriffsgruppe)
Vollständiger Zugang zu allen Ressourcen von IBM Cloud✅✅ ( Nur für Quantum Compute-Instanzen )❌ ( Nur für eine bestimmte Quantum Compute-Instanz )
Zugang für andere zuweisen✅✅ ( Gilt nur für den „ IBM Quantum “-Compute-Service )❌
Berechtigung zum Erstellen von Serviceinstanzen✅ (Alle IBM Cloud Katalog )✅ ( Nur Quantum-Compute-Instanzen )❌
Alle Benutzer anzeigen✅✅✴️ (Abhängig von den Sichtbarkeitseinstellungen des Benutzers )
Benutzersichtbarkeit einstellen✅❌❌
Laden Sie Benutzer in das Konto ein.✅✅❌
Verantwortung für die Rechnungsstellung✅❌❌
Rechnungsinformationen anzeigen✅✅❌
Benachrichtigungen des Eigentümers✅❌❌
Quanten-Workloads einreichen✅ ( Auf allen Quantum Compute-Instanzen )✅ ( Auf allen Quantum Compute-Instanzen )✅ ( Nur auf einer bestimmten Quantum-Compute-Instanz )
Quanten-Workloads anzeigen✅ ( Auf allen Quantum Compute-Instanzen )✅ ( Auf allen Quantum Compute-Instanzen )✅ ( Nur auf einer bestimmten Quantum-Compute-Instanz )
Abbrechen von Quanten-Workloads✅ ( Auf allen Quantum Compute-Instanzen )✅ ( Auf allen Quantum Compute-Instanzen )✅ ( Nur auf einer bestimmten Quantum-Compute-Instanz )
Löschen von Quanten-Workloads✅ ( Auf allen Quantum Compute-Instanzen )✅ ( Auf allen Quantum Compute-Instanzen )❌
Supportfälle erstellen✅✅ (Wenn die Zugangsrichtlinie in der Zugangsgruppe enthalten ist )✅ (Wenn die Zugangsgruppe Zugang zu einer Premium-Plan-Instanz gewährt )
Konfigurieren Sie einen Identitätsanbieter, um Ihre externen Benutzer-Repositories mit Ihrem IBM Cloud Konto zu verbinden✅❌❌

Vordefinierte Service-Rollenaktionen vergleichen

Die folgende Tabelle zeigt Beispiele für Aktionen, die von den vordefinierten Service-Rollenaktionen ausgeführt werden können: Manager, Writer und Reader. Eine vollständige Zuordnung von Quantum Service-Rollen zu Aktionen finden Sie in dieser Tabelle im IBM Cloud Produkthandbuch.

Aktion
Beschreibung
Rollen
quantum-computing.session.createEine Sitzung/Stapel erstellenManager, Schreibberechtigter
quantum-computing.job.createJob einreichenManager, Schreibberechtigter
quantum-computing.job.readEin Ergebnis lesenManager, Leseberechtigter, Schreibberechtigter
quantum-computing.job.cancelJob abbrechenManager, Schreibberechtigter
quantum-computing.job.deleteJob löschenFührungskraft
quantum-computing.direct-access-backend-properties.readQPU-Kalibrierungen lesenManager, Leseberechtigter, Schreibberechtigter
quantum-computing.account-analytics-usage.readSiehe KontoanalytikManager, Schreiber (nur wenn die Rolle für alle Ressourcen eingerichtet ist )
quantum-computing.instance-usage.readSiehe Instanznutzung und verbleibende ZeitManager, Leseberechtigter, Schreibberechtigter

Nächste Schritte

Empfehlungen
War diese Seite hilfreich?
Melden Sie auf GitHub einen Fehler, einen Tippfehler oder fordern Sie Inhalte an.