Partager via


Utilisation d’une clé d’accès pour l’authentification

Les clés d’accès sont utilisées pour authentifier et autoriser l’accès à votre espace de travail Azure Quantum. Vous pouvez utiliser des clés d’accès pour vous connecter et accorder l’accès à votre espace de travail à l’aide de chaînes de connexion.

Dans cet article, vous allez apprendre à activer ou désactiver les clés d’accès pour votre espace de travail Azure Quantum. Vous pouvez également régénérer de nouvelles clés pour garantir la sécurité de votre espace de travail.

Avertissement

Le stockage de vos clés d’accès de compte ou chaîne de connexion en texte clair présente un risque de sécurité et n’est pas recommandé. Stockez vos clés de compte dans un format chiffré ou migrez vos applications pour utiliser Microsoft Entra autorisation d’accès à votre espace de travail Azure Quantum.

Prérequis

Se connecter avec une chaîne de connexion

Le azure-quantum package fournit une Workspace classe qui représente un espace de travail Azure Quantum. Pour vous connecter à votre espace de travail Azure Quantum, vous créez Workspace un objet à l’aide du chaîne de connexion comme authentificateur. Pour plus d’informations, consultez comment copier un chaîne de connexion.

Lorsque vous créez un Workspace objet, vous disposez de deux options pour identifier votre espace de travail Azure Quantum.

  • Vous pouvez créer un Workspace objet en appelant 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()) 
    
  • Si vous ne souhaitez pas copier votre chaîne de connexion dans le code, vous pouvez également stocker vos chaîne de connexion dans une variable d’environnement et utiliser 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()) 
    

Gérer vos clés et chaînes de connexion

Vous pouvez gérer les clés d’accès et les chaînes de connexion pour votre espace de travail Azure Quantum dans le Portail Azure.

Activer et désactiver les clés d’accès

  1. Connectez-vous au Portail Azure et sélectionnez votre espace de travail Quantum Azure.

  2. Dans le volet gauche, accédez à Touches d’accès aux opérations>.

  3. Basculez le bouton bascule sous Clés d’accès sur Activé ou Désactivé.

  4. Cliquez sur Enregistrer pour enregistrer les modifications.

    Capture d’écran de Portail Azure montrant comment activer les clés d’accès pour utiliser des chaînes de connexion.

Important

Lorsque les clés d’accès sont désactivées, toutes les requêtes utilisant des chaînes de connexion ou des clés d’accès ne sont pas autorisées. Vous pouvez toujours utiliser les paramètres de l’espace de travail pour vous connecter à votre espace de travail.

Régénérer de nouvelles clés d’accès

Si vous pensez que vos clés d’accès ont été compromises, ou si vous souhaitez cesser de partager l’accès à votre espace de travail avec d’autres personnes, vous pouvez régénérer les clés d’accès primaires ou secondaires, ou les deux, pour garantir la sécurité de votre espace de travail.

  1. Connectez-vous au Portail Azure et sélectionnez votre espace de travail Quantum Azure.

  2. Dans le volet gauche, accédez à Touches d’accès aux opérations>.

  3. Les clés d’accès doivent être activées pour régénérer les nouvelles clés. Si les clés d’accès sont désactivées, vous devez d’abord les activer.

  4. Cliquez sur l’icône de flèche circulaire pour régénérer la clé primaire ou secondaire.

    Capture d’écran de Portail Azure montrant comment régénérer les clés d’accès primaires et secondaires.

    Conseil

    Chaque espace de travail Azure Quantum a des clés primaires et secondaires , ainsi que leurs chaînes de connexion correspondantes. Si vous souhaitez autoriser l’accès à votre espace de travail à d’autres personnes, vous pouvez partager votre clé secondaire et utiliser votre clé primaire pour vos propres services. De cette façon, vous pouvez remplacer la clé secondaire en fonction des besoins sans temps d’arrêt dans vos propres services. Pour plus d’informations sur le partage de l’accès à votre espace de travail, consultez Partager l’accès à votre espace de travail.