Authentifizieren in Ihrem Arbeitsbereich mithilfe einer Zugriffstaste

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

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

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 die Microsoft Entra-Autorisierung für den Zugriff auf Ihren Azure Quantum-Arbeitsbereich zu verwenden.

Voraussetzungen

  • Ein Azure-Konto mit einem aktiven Abonnement. Wenn Sie nicht über ein Azure-Konto verfügen, registrieren Sie sich kostenlos, und melden Sie sich für ein nutzungsbasiertes Abonnement an.

  • Azure Quantum-Arbeitsbereich Weitere Informationen finden Sie unter Erstellen eines Azure Quantum-Arbeitsbereichs.

  • Die neueste Version des qdk Python-Pakets mit azure Extra.

    pip install --upgrade "qdk[azure]"
    

Wenn Sie Azure CLI verwenden, müssen Sie über die neueste Version verfügen. Installationsanweisungen finden Sie unter:

Herstellen einer Verbindung mit Ihrem Azure Quantum-Arbeitsbereich mithilfe einer Verbindungszeichenfolge

Das qdk.azure Modul stellt eine Workspace Klasse bereit, die einen Azure Quantum-Arbeitsbereich darstellt. Um eine Verbindung mit Ihrem Azure Quantum-Arbeitsbereich herzustellen, erstellen Sie ein Workspace-Objekt unter Verwendung der Verbindungszeichenfolge als Authentifikator. Weitere Informationen finden Sie unter So kopieren Sie eine Verbindungszeichenfolge.

Wenn Sie ein Workspace Objekt erstellen, haben Sie zwei Optionen, um Ihren Azure Quantum-Arbeitsbereich zu identifizieren.

  • Erstellen Sie ein Workspace Objekt durch Aufrufen von from_connection_string.

    # Creating a new Workspace object from a connection string 
    from qdk.azure 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, speichern Sie diese in einer Umgebungsvariable und verwenden Sie Workspace.

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

Verwalten Sie Ihre Zugriffsschlüssel und Verbindungszeichenfolgen

Tipp

Jeder Azure Quantum-Arbeitsbereich verfügt über primäre und sekundäre Schlüssel und die entsprechenden Verbindungszeichenfolge. Wenn Sie den Zugriff auf Ihren Arbeitsbereich für andere Personen zulassen möchten, können Sie Ihren sekundären Schlüssel freigeben und Ihre primäre Für Ihre eigenen Dienste verwenden. Auf diese Weise können Sie den Sekundärschlüssel nach Bedarf ersetzen, ohne ausfallzeiten in Ihren eigenen Diensten zu haben. Weitere Informationen zum Freigeben des Arbeitsbereichzugriffs finden Sie unter Freigeben des Arbeitsbereichszugriffs.

Sie können die Zugriffstasten und Verbindungszeichenfolge für Ihren Azure Quantum-Arbeitsbereich im Azure-Portal verwalten.

Zugriffstasten aktivieren und deaktivieren

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

  2. Navigieren Sie im linken Bereich zu Operations > Access-Tasten.

  3. Setzen Sie die Umschaltfläche unter "Zugriffstasten" auf "Aktiviert " oder "Deaktiviert".

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

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

Wichtig

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

Neue Zugriffstasten neu generieren

Wenn Sie vermuten, dass Ihre Zugriffstasten kompromittiert wurden oder Sie die Freigabe des Arbeitsbereichszugriffs für andere beenden möchten, können Sie entweder die primären oder sekundären Zugriffstasten oder beides neu generieren, um die Sicherheit Ihres Arbeitsbereichs sicherzustellen.

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

  2. Navigieren Sie im linken Bereich zu Operations > Access-Tasten.

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

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

    Screenshot des Azure-Portals, der zeigt, wie primäre und sekundäre Zugriffsschlüssel neu generiert werden.