MsiAuthentication Třída
Spravuje ověřování pomocí spravované identity v Azure Active Directory.
Při použití sady Azure ML SDK na virtuálním počítači Azure můžete provést ověření pomocí spravované identity (dříve označované jako identita spravované služby – MSI). Použití spravované identity umožňuje virtuálnímu počítači připojit se k vašemu pracovnímu prostoru bez uložení přihlašovacích údajů v kódu Pythonu, a tím oddělit proces ověřování od přihlášení konkrétního uživatele.
Třída MsiAuthentication konstruktor.
- Dědičnost
-
MsiAuthentication
Konstruktor
MsiAuthentication(cloud=None, **kwargs)
Parametry
Name | Description |
---|---|
cloud
|
Název cílového cloudu. Může to být AzureCloud, AzureChinaCloud nebo AzureUSGovernment. Pokud není zadaný žádný cloud, použije se libovolný nakonfigurovaný výchozí z Azure CLI. Pokud není nalezen žádný výchozí, použije se AzureCloud. Default value: None
|
identity_config
Vyžadováno
|
mapování |
cloud
Vyžadováno
|
Název cílového cloudu. Může to být AzureCloud, AzureChinaCloud nebo AzureUSGovernment. Pokud není zadaný žádný cloud, použije se libovolný nakonfigurovaný výchozí z Azure CLI. Pokud není nalezen žádný výchozí, použije se AzureCloud. |
identity_config
Vyžadováno
|
mapování |
Poznámky
Následující příklad ukazuje, jak používat MsiAuthentication.
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))
Úplná ukázka je k dispozici od https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/manage-azureml-service/authentication-in-azureml/authentication-in-azureml.ipynb