MsiAuthentication Osztály
Felügyelt identitással kezeli a hitelesítést az Azure Active Directoryban.
Ha Azure ML SDK-t használ az Azure-beli virtuális gépen (VM), hitelesítheti magát egy felügyelt identitással (korábbi nevén Felügyeltszolgáltatás-identitás – MSI). A felügyelt identitás használata lehetővé teszi, hogy a virtuális gép anélkül csatlakozzon a munkaterülethez, hogy hitelesítő adatokat tárol a Python-kódban, így leválasztja a hitelesítési folyamatot bármely adott felhasználói bejelentkezésről.
Osztály MsiAuthentication konstruktor.
- Öröklődés
-
MsiAuthentication
Konstruktor
MsiAuthentication(cloud=None, **kwargs)
Paraméterek
- cloud
- str
A célfelhő neve. Az "AzureCloud", az "AzureChinaCloud" vagy az "AzureUSGovernment" egyike lehet. Ha nincs megadva felhő, a rendszer az Azure CLI-ből konfigurált alapértelmezett beállításokat használja. Ha nem található alapértelmezett érték, az "AzureCloud" lesz használva.
egy leképezés {parameter_name: value}
, amely egy felhasználó által hozzárendelt identitást határoz meg annak objektuma vagy erőforrás-azonosítója alapján, például {"client_id": "..."}
: . Tekintse meg az üzemeltetési környezet dokumentációját, hogy megtudja, milyen értékeket vár el.
- cloud
- str
A célfelhő neve. Az "AzureCloud", az "AzureChinaCloud" vagy az "AzureUSGovernment" egyike lehet. Ha nincs megadva felhő, a rendszer az Azure CLI-ből konfigurált alapértelmezett beállításokat használja. Ha nem található alapértelmezett érték, az "AzureCloud" lesz használva.
egy leképezés {parameter_name: value}
, amely egy felhasználó által hozzárendelt identitást határoz meg annak objektuma vagy erőforrás-azonosítója alapján, például {"client_id": "..."}
: . Tekintse meg az üzemeltetési környezet dokumentációját, hogy megtudja, milyen értékeket vár el.
Megjegyzések
Az alábbi példa az MsiAuthentication használatát mutatja be.
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))
A teljes minta a következő forrásból érhető el: https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/manage-azureml-service/authentication-in-azureml/authentication-in-azureml.ipynb
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: