Eseguire l'autenticazione nell'area di lavoro usando una chiave di accesso
Le chiavi di accesso vengono usate per autenticare e autorizzare l'accesso all'area di lavoro di Azure Quantum. È possibile usare le chiavi di accesso per connettersi e concedere l'accesso all'area di lavoro usando stringa di connessione.
Questo articolo illustra come abilitare o disabilitare le chiavi di accesso per l'area di lavoro di Azure Quantum. È anche possibile rigenerare nuove chiavi per garantire la sicurezza dell'area di lavoro.
Avviso
L'archiviazione delle chiavi di accesso dell'account o della stringa di connessione in testo non crittografato presenta un rischio per la sicurezza e non è consigliabile. Archiviare le chiavi dell'account in un formato crittografato o eseguire la migrazione delle applicazioni per usare l'autorizzazione di Microsoft Entra per l'accesso all'area di lavoro di Azure Quantum.
Prerequisiti
Un account Azure con una sottoscrizione attiva. Se non si ha un account Azure, registrarsi gratuitamente e iscriversi per ottenere una sottoscrizione con pagamento in base al consumo.
Un'area di lavoro di Azure Quantum. Vedere Creare un'area di lavoro di Azure Quantum.
Versione più recente del pacchetto Azure Quantum
azure-quantum
.!pip install --upgrade azure-quantum
Se si usa l'interfaccia della riga di comando di Azure, è necessario avere la versione più recente. Per le istruzioni di installazione, vedere:
Connettersi all'area di lavoro di Azure Quantum con un stringa di connessione
Il azure-quantum
pacchetto fornisce una Workspace
classe che rappresenta un'area di lavoro di Azure Quantum. Per connettersi all'area di lavoro di Azure Quantum, creare Workspace
un oggetto usando il stringa di connessione come autenticatore. Per altre informazioni, vedere come copiare un stringa di connessione.
Quando si crea un Workspace
oggetto, sono disponibili due opzioni per identificare l'area di lavoro di Azure Quantum.
È possibile creare un
Workspace
oggetto chiamandofrom_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())
Se non si vuole copiare il stringa di connessione nel codice, è anche possibile archiviare il stringa di connessione in una variabile di ambiente e usare
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 azure.quantum import Workspace workspace = Workspace() print(workspace.get_targets())
Gestire le chiavi di accesso e le stringa di connessione
Suggerimento
Ogni area di lavoro di Azure Quantum ha chiavi primarie e secondarie e le stringa di connessione corrispondenti. Se si vuole consentire l'accesso all'area di lavoro ad altri utenti, è possibile condividere la chiave secondaria e usare la chiave primaria per i propri servizi. In questo modo, è possibile sostituire la chiave secondaria in base alle esigenze senza avere tempi di inattività nei propri servizi. Per altre informazioni sulla condivisione dell'accesso all'area di lavoro, vedere Condividere l'accesso all'area di lavoro.
È possibile gestire le chiavi di accesso e le stringa di connessione per l'area di lavoro di Azure Quantum nel portale di Azure.
Abilitare e disabilitare le chiavi di accesso
Accedere al portale di Azure e selezionare l'area di lavoro di Azure Quantum.
Nel pannello sinistro passare a Chiavi di accesso alle operazioni>.
Impostare l'interruttore in Chiavi di accesso su Abilitato o Disabilitato.
Fare clic su Salva per salvare le modifiche.
Importante
Quando le chiavi di accesso sono disabilitate, tutte le richieste che usano stringa di connessione o chiavi di accesso non sono autorizzate. È comunque possibile usare i parametri dell'area di lavoro per connettersi all'area di lavoro.
Rigenerare nuove chiavi di accesso
Se si sospetta che le chiavi di accesso siano state compromesse o si vuole interrompere la condivisione dell'accesso all'area di lavoro con altri utenti, è possibile rigenerare le chiavi di accesso primarie o secondarie o entrambe per garantire la sicurezza dell'area di lavoro.
Accedere al portale di Azure e selezionare l'area di lavoro di Azure Quantum.
Nel pannello sinistro passare a Chiavi di accesso alle operazioni>.
Le chiavi di accesso devono essere abilitate per rigenerare nuove chiavi. Se le chiavi di accesso sono disabilitate, è prima necessario abilitarle.
Fare clic sull'icona a forma di freccia circolare per rigenerare la chiave primaria o secondaria.