MsiAuthentication Klas
Hiermee beheert u verificatie met behulp van een beheerde identiteit in Azure Active Directory.
Wanneer u Azure ML SDK gebruikt op Azure Virtual Machine (VM), kunt u zich verifiëren met een beheerde identiteit (voorheen bekend als Managed Service Identity - MSI). Met behulp van een beheerde identiteit kan de VM verbinding maken met uw werkruimte zonder referenties op te slaan in Python-code, waardoor het verificatieproces wordt losgekoppeld van een specifieke gebruikersaanmelding.
Klasse MsiAuthentication-constructor.
- Overname
-
MsiAuthentication
Constructor
MsiAuthentication(cloud=None, **kwargs)
Parameters
Name | Description |
---|---|
cloud
|
De naam van de doelcloud. Dit kan 'AzureCloud', 'AzureChinaCloud' of 'AzureUSGovernment' zijn. Als er geen cloud is opgegeven, wordt een geconfigureerde standaardinstelling van de Azure CLI gebruikt. Als er geen standaard wordt gevonden, wordt 'AzureCloud' gebruikt. Default value: None
|
identity_config
Vereist
|
een toewijzing |
cloud
Vereist
|
De naam van de doelcloud. Dit kan 'AzureCloud', 'AzureChinaCloud' of 'AzureUSGovernment' zijn. Als er geen cloud is opgegeven, wordt een geconfigureerde standaardinstelling van de Azure CLI gebruikt. Als er geen standaard wordt gevonden, wordt 'AzureCloud' gebruikt. |
identity_config
Vereist
|
een toewijzing |
Opmerkingen
In het volgende voorbeeld ziet u hoe u MsiAuthentication gebruikt.
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))
Volledig voorbeeld is beschikbaar via https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/manage-azureml-service/authentication-in-azureml/authentication-in-azureml.ipynb