MsiAuthentication Klasse
Verwalten der Authentifizierung unter Verwendung einer verwalteten Identität in Azure Active Directory (AAD).
Wenn Sie das Azure ML SDK auf einer Azure-VM verwenden, können Sie sich mit einer verwalteten Identität (ehemals als verwaltete Dienstidentität bezeichnet) authentifizieren. Eine verwaltete Identität ermöglicht es der VM, eine Verbindung mit Ihrem Arbeitsbereich herzustellen, ohne Anmeldeinformationen im Python-Code zu speichern. Dadurch wird der Authentifizierungsprozess von jeglicher spezifischen Benutzeranmeldung entkoppelt.
Class MsiAuthentication-Konstruktor.
- Vererbung
-
MsiAuthentication
Konstruktor
MsiAuthentication(cloud=None, **kwargs)
Parameter
- cloud
- str
Der Name der Ziel-Cloud. Mögliche Werte: „AzureCloud“, „AzureChinaCloud“ und „AzureUSGovernment“. Wenn keine Cloud angegeben wird, wird die über die Azure CLI konfigurierte Standardcloud verwendet. Sollte keine Standardcloud gefunden werden, wird „AzureCloud“ verwendet.
Eine Zuordnung vom Typ {parameter_name: value}
zum Angeben einer benutzerseitig zugewiesenen Identität anhand der zugehörigen Objekt- oder Ressourcen-ID. Beispiel: {"client_id": "..."}
. Welche Werte von Ihrer Hostingumgebung erwartet werden, erfahren Sie in der Dokumentation Ihrer Hostingumgebung.
- cloud
- str
Der Name der Ziel-Cloud. Mögliche Werte: „AzureCloud“, „AzureChinaCloud“ und „AzureUSGovernment“. Wenn keine Cloud angegeben wird, wird die über die Azure CLI konfigurierte Standardcloud verwendet. Sollte keine Standardcloud gefunden werden, wird „AzureCloud“ verwendet.
Eine Zuordnung vom Typ {parameter_name: value}
zum Angeben einer benutzerseitig zugewiesenen Identität anhand der zugehörigen Objekt- oder Ressourcen-ID. Beispiel: {"client_id": "..."}
. Welche Werte von Ihrer Hostingumgebung erwartet werden, erfahren Sie in der Dokumentation Ihrer Hostingumgebung.
Hinweise
Im folgenden Beispiel wird die Verwendung von „MsiAuthentication“ gezeigt:
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))
Das vollständige Beispiel finden Sie unter 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.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für