Partager via


Comment utiliser une identité managée pour s’authentifier dans votre espace de travail Azure Quantum

Dans certains cas, il est préférable de ne pas utiliser l’authentification interactive ni de s’authentifier à l’aide d’un compte d’utilisateur. C’est notamment le cas pour soumettre des travaux à partir d’une machine virtuelle ou d’une application de fonction. Une des options consiste à s’authentifier à l’aide d’un principal de service. Une autre consiste à configurer une identité managée, comme l’explique cet article.

Configurer une identité managée

Une identité managée permet à une application d’accéder à d’autres ressources Azure (comme votre espace de travail Azure Quantum) et de s’authentifier auprès de ces ressources.

Pour configurer une identité managée :

  1. À l’aide du portail Azure, localisez la ressource à laquelle vous souhaitez accorder l’accès. Cette ressource peut être une machine virtuelle, une application de fonction ou une autre application.
  2. Sélectionnez la ressource, puis affichez la page de présentation.
  3. Sous Paramètres, sélectionnez Identité.
  4. Configurez le paramètre État sur Activé.
  5. Sélectionnez Enregistrer pour conserver votre configuration et confirmez ce choix dans la boîte de dialogue qui s’ouvre en sélectionnant Oui.

Accorder l’accès à votre espace de travail Azure Quantum

Pour autoriser la ressource à accéder à votre espace de travail Azure Quantum :

  1. Accédez à votre espace de travail Azure Quantum, puis sélectionnez Contrôle d’accès (IAM) dans le menu situé à gauche.

  2. Sélectionnez Ajouter, puis Ajouter une attribution de rôle.

    Capture d’écran montrant comment créer une attribution de rôle sur votre espace de travail Azure Quantum.

  3. Dans la page Ajouter une attribution de rôle, sélectionnez Contributeur et Suivant.

  4. Dans l’onglet Membres, sous Affecter l’accès à, sélectionnez Identité managée, puis + Sélectionner des membres.

  5. Dans la fenêtre contextuelle Sélectionner des identités managées , sélectionnez une catégorie dans la liste déroulante Identité managée.

  6. Sélectionnez la ressource souhaitée dans la liste, puis cliquez sur Sélectionner.

    Capture d’écran montrant comment ajouter votre application de fonction en tant que contributeur à votre espace de travail Azure Quantum

  7. Sélectionnez Suivant, puis Vérifier et attribuer.

Connexion à votre espace de travail Azure Quantum

Vous devez maintenant être en mesure d'utiliser votre espace de travail Quantum à partir de la ressource que vous avez choisie. Par exemple, pour utiliser votre espace de travail à partir d’une machine virtuelle, vous n’avez plus besoin de vous authentifier à chaque fois.

Dans certains cas, vous pouvez également spécifier explicitement dans le code d’utiliser une identité managée en guise d’informations d’identification :


from azure.identity import ManagedIdentityCredential

from azure.quantum import Workspace
workspace = Workspace (
    resource_id = "",
    location = "" ,
    credential=ManagedIdentityCredential()
)