MsiAuthentication Klass
Hanterar autentisering med hjälp av en hanterad identitet i Azure Active Directory.
När du använder Azure ML SDK på azure virtual machine (VM) kan du autentisera med en hanterad identitet (tidigare kallad Hanterad tjänstidentitet – MSI). Med hjälp av en hanterad identitet kan den virtuella datorn ansluta till din arbetsyta utan att lagra autentiseringsuppgifter i Python-kod, vilket kopplar bort autentiseringsprocessen från en specifik användarinloggning.
Konstruktor för klass MsiAuthentication.
- Arv
-
MsiAuthentication
Konstruktor
MsiAuthentication(cloud=None, **kwargs)
Parametrar
Name | Description |
---|---|
cloud
|
Namnet på målmolnet. Kan vara en av "AzureCloud", "AzureChinaCloud" eller "AzureUSGovernment". Om inget moln anges används alla konfigurerade standardvärden från Azure CLI. Om inget standardvärde hittas används "AzureCloud". Standardvärde: None
|
identity_config
Obligatorisk
|
en mappning |
cloud
Obligatorisk
|
Namnet på målmolnet. Kan vara en av "AzureCloud", "AzureChinaCloud" eller "AzureUSGovernment". Om inget moln anges används alla konfigurerade standardvärden från Azure CLI. Om inget standardvärde hittas används "AzureCloud". |
identity_config
Obligatorisk
|
en mappning |
Kommentarer
I följande exempel visas hur du använder 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))
Fullständigt exempel är tillgängligt från https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/manage-azureml-service/authentication-in-azureml/authentication-in-azureml.ipynb