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
Nom | Description |
---|---|
cloud
|
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é. Valeur par défaut: None
|
identity_config
Obligatoire
|
mappage |
cloud
Obligatoire
|
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é. |
identity_config
Obligatoire
|
mappage |
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