Freigeben über


Verwenden eines Zugriffsschlüssels zur Authentifizierung

Zugriffsschlüssel werden verwendet, um den Zugriff auf Ihren Azure Quantum-Arbeitsbereich zu authentifizieren und zu autorisieren. Sie können Zugriffsschlüssel verwenden, um mithilfe von Verbindungszeichenfolgen eine Verbindung zu Ihrem Arbeitsbereich herzustellen und Zugriff darauf zu gewähren.

In diesem Artikel erfahren Sie, wie Sie die Zugriffsschlüssel für Ihren Azure Quantum-Arbeitsbereich aktivieren oder deaktivieren. Sie können auch neue Schlüssel neu generieren, um die Sicherheit Ihres Arbeitsbereichs zu gewährleisten.

Warnung

Das Speichern von Kontozugriffsschlüssel oder Verbindungszeichenfolge in Klartext stellt ein Sicherheitsrisiko dar und wird nicht empfohlen. Speichern Sie Ihre Kontoschlüssel in einem verschlüsselten Format, oder migrieren Sie Ihre Anwendungen, um Microsoft Entra Autorisierung für den Zugriff auf Ihren Azure Quantum-Arbeitsbereich zu verwenden.

Voraussetzungen

Verbinden mit einer Verbindungszeichenfolge

Das azure-quantum Paket stellt eine Workspace Klasse bereit, die einen Azure Quantum-Arbeitsbereich darstellt. Um eine Verbindung mit Ihrem Azure Quantum-Arbeitsbereich herzustellen, erstellen Workspace Sie ein Objekt mit dem Verbindungszeichenfolge als Authentifikator. Weitere Informationen finden Sie unter Kopieren eines Verbindungszeichenfolge.

Beim Erstellen eines Workspace Objekts haben Sie zwei Optionen zum Identifizieren Ihres Azure Quantum-Arbeitsbereichs.

  • Sie können ein Workspace -Objekt erstellen, indem Sie aufrufen from_connection_string.

    # Creating a new Workspace object from a connection string 
    from azure.quantum import Workspace 
    
    connection_string = "[Copy connection string]" 
    workspace = Workspace.from_connection_string(connection_string) 
    
    print(workspace.get_targets()) 
    
  • Wenn Sie Ihre Verbindungszeichenfolge nicht im Code kopieren möchten, können Sie ihre Verbindungszeichenfolge auch in einer Umgebungsvariablen speichern und verwendenWorkspace().

    # Using environment variable to connect with  connection string
    
    connection_string = "[Copy connection string]" 
    
    import os 
    
    os.environ["AZURE_QUANTUM_CONNECTION_STRING"] = connection_string 
    
    from azure.quantum import Workspace 
    
    workspace = Workspace() 
    print(workspace.get_targets()) 
    

Verwalten Von Schlüsseln und Verbindungszeichenfolgen

Sie können Zugriffsschlüssel und Verbindungszeichenfolgen für Ihren Azure Quantum-Arbeitsbereich im Azure-Portal verwalten.

Aktivieren und Deaktivieren von Zugriffsschlüsseln

  1. Melden Sie sich beim Azure-Portal an, und wählen Sie Ihren Azure Quantum-Arbeitsbereich aus.

  2. Navigieren Sie im linken Bereich zu Betriebszugriffsschlüssel>.

  3. Schalten Sie den Umschalter unter Zugriffsschlüssel auf Aktiviert oder Deaktiviert um.

  4. Klicken Sie auf Speichern , um die Änderungen zu speichern.

    Screenshot: Azure-Portal, der zeigt, wie Zugriffsschlüssel für die Verwendung von Verbindungszeichenfolgen aktiviert werden.

Wichtig

Wenn Zugriffsschlüssel deaktiviert sind, sind alle Anforderungen, die Verbindungszeichenfolgen oder Zugriffsschlüssel verwenden, nicht autorisiert. Sie können weiterhin die Arbeitsbereichsparameter verwenden, um eine Verbindung mit Ihrem Arbeitsbereich herzustellen.

Generieren neuer Zugriffsschlüssel

Wenn Sie vermuten, dass Ihre Zugriffsschlüssel kompromittiert wurden, oder Wenn Sie die Freigabe des Arbeitsbereichszugriffs für andere Beenden möchten, können Sie entweder die primären oder sekundären Zugriffsschlüssel oder beides erneut generieren, um die Sicherheit Ihres Arbeitsbereichs zu gewährleisten.

  1. Melden Sie sich beim Azure-Portal an, und wählen Sie Ihren Azure Quantum-Arbeitsbereich aus.

  2. Navigieren Sie im linken Bereich zu Betriebszugriffsschlüssel>.

  3. Zugriffsschlüssel müssen aktiviert werden, um neue Schlüssel neu zu generieren. Wenn Zugriffsschlüssel deaktiviert sind, müssen Sie sie zuerst aktivieren.

  4. Klicken Sie auf das kreisförmige Pfeilsymbol , um den primären oder sekundären Schlüssel neu zu generieren.

    Screenshot: Azure-Portal, der zeigt, wie sie den primären und sekundären Zugriffsschlüssel neu generieren.

    Tipp

    Jeder Azure Quantum-Arbeitsbereich verfügt über primär- und sekundäre Schlüssel und die entsprechenden Verbindungszeichenfolgen. Wenn Sie anderen Zugriff auf Ihren Arbeitsbereich gewähren möchten, können Sie Ihren sekundären Schlüssel freigeben und Ihren primären Schlüssel für Ihre eigenen Dienste verwenden. Auf diese Weise können Sie den sekundären Schlüssel bei Bedarf ohne Ausfallzeiten in Ihren eigenen Diensten ersetzen. Weitere Informationen zum Freigeben ihres Arbeitsbereichszugriffs finden Sie unter Freigeben des Arbeitsbereichszugriffs.