MsiAuthentication Classe
Gestisce l'autenticazione usando un'identità gestita in Azure Active Directory.
Quando si usa Azure ML SDK nella macchina virtuale di Azure, è possibile eseguire l'autenticazione con un'identità gestita (in precedenza nota come Identità del servizio gestito - MSI). L'uso di un'identità gestita consente alla macchina virtuale di connettersi all'area di lavoro senza archiviare le credenziali nel codice Python, in modo da separare il processo di autenticazione da qualsiasi account di accesso utente specifico.
Costruttore MsiAuthentication della classe.
- Ereditarietà
-
MsiAuthentication
Costruttore
MsiAuthentication(cloud=None, **kwargs)
Parametri
Nome | Descrizione |
---|---|
cloud
|
Nome del cloud di destinazione. Può essere uno di "AzureCloud", "AzureChinaCloud" o "AzureUSGovernment". Se non viene specificato alcun cloud, viene usato qualsiasi impostazione predefinita configurata dall'interfaccia della riga di comando di Azure. Se non viene trovato alcun valore predefinito, viene usato "AzureCloud". Valore predefinito: None
|
identity_config
Necessario
|
un mapping che specifica un'identità assegnata dall'utente dall'oggetto o dall'ID risorsa |
cloud
Necessario
|
Nome del cloud di destinazione. Può essere uno di "AzureCloud", "AzureChinaCloud" o "AzureUSGovernment". Se non viene specificato alcun cloud, viene usato qualsiasi impostazione predefinita configurata dall'interfaccia della riga di comando di Azure. Se non viene trovato alcun valore predefinito, viene usato "AzureCloud". |
identity_config
Necessario
|
un mapping che specifica un'identità assegnata dall'utente dall'oggetto o dall'ID risorsa |
Commenti
Nell'esempio seguente viene illustrato come usare 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))
L'esempio completo è disponibile da https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/manage-azureml-service/authentication-in-azureml/authentication-in-azureml.ipynb