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
- cloud
- str
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".
un mapping che specifica un'identità assegnata dall'utente dall'oggetto o dall'ID risorsa {parameter_name: value}
, ad esempio {"client_id": "..."}
. Controllare la documentazione per l'ambiente di hosting per informazioni sui valori previsti.
- cloud
- str
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".
un mapping che specifica un'identità assegnata dall'utente dall'oggetto o dall'ID risorsa {parameter_name: value}
, ad esempio {"client_id": "..."}
. Controllare la documentazione per l'ambiente di hosting per informazioni sui valori previsti.
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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per