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
- cloud
- str
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.
een toewijzing {parameter_name: value}
die een door de gebruiker toegewezen identiteit opgeeft op basis van de bijbehorende object- of resource-id, bijvoorbeeld {"client_id": "..."}
. Raadpleeg de documentatie voor uw hostingomgeving voor meer informatie over de verwachte waarden.
- cloud
- str
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.
een toewijzing {parameter_name: value}
die een door de gebruiker toegewezen identiteit opgeeft op basis van de bijbehorende object- of resource-id, bijvoorbeeld {"client_id": "..."}
. Raadpleeg de documentatie voor uw hostingomgeving voor meer informatie over de verwachte waarden.
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
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor