MsiAuthentication Classe
Gère l’authentification à l’aide d’une identité gérée dans Azure Active Directory.
Lorsque vous utilisez le kit de développement logiciel (SDK) Azure ML sur une machine virtuelle Azure, vous pouvez vous authentifier avec une identité gérée (anciennement appelée Managed Service Identity - MSI). L’utilisation d’une identité managée permet à la machine virtuelle de se connecter à votre espace de travail sans stocker les informations d’identification dans le code Python, ce qui a pour conséquence de dissocier le processus d’authentification de toute connexion utilisateur spécifique.
Constructeur MsiAuthentication de classe.
- Héritage
-
MsiAuthentication
Constructeur
MsiAuthentication(cloud=None, **kwargs)
Paramètres
- cloud
- str
Nom du cloud cible. Il peut s’agir de « AzureCloud », « AzureChinaCloud » ou « AzureUSGovernment ». Si aucun cloud n’est spécifié, toutes les valeurs par défaut configurées à partir de l’interface de ligne de commande Azure sont utilisées. Si aucune valeur par défaut n’est trouvée, « AzureCloud » est utilisé.
mappage {parameter_name: value}
spécifiant une identité attribuée par l’utilisateur par son ID d’objet ou de ressource, par exemple {"client_id": "..."}
. Consultez la documentation de votre environnement d’hébergement pour connaître les valeurs attendues.
- cloud
- str
Nom du cloud cible. Il peut s’agir de « AzureCloud », « AzureChinaCloud » ou « AzureUSGovernment ». Si aucun cloud n’est spécifié, toutes les valeurs par défaut configurées à partir de l’interface de ligne de commande Azure sont utilisées. Si aucune valeur par défaut n’est trouvée, « AzureCloud » est utilisé.
mappage {parameter_name: value}
spécifiant une identité attribuée par l’utilisateur par son ID d’objet ou de ressource, par exemple {"client_id": "..."}
. Consultez la documentation de votre environnement d’hébergement pour connaître les valeurs attendues.
Remarques
L’exemple suivant montre comment utiliser la commande MsiAuthentication.
from azureml.core.authentication import MsiAuthentication
msi_auth = MsiAuthentication()
ws = Workspace(subscription_id="my-subscription-id",
resource_group="my-ml-rg",
workspace_name="my-ml-workspace",
auth=msi_auth)
print("Found workspace {} at location {}".format(ws.name, ws.location))
L’exemple complet est disponible dans https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/manage-azureml-service/authentication-in-azureml/authentication-in-azureml.ipynb
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour