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