Compartir a través de


AzureCliAuthentication Clase

Administra la autenticación y adquiere un token de acceso mediante la CLI de Azure.

Para usar esta clase, debe tener instalado el paquete azure-cli . Para obtener una mejor experiencia de Azure Notebooks, use la InteractiveLoginAuthentication clase .

Constructor de autenticación de la CLI de Azure de clase.

Constructor

AzureCliAuthentication(cloud=None)

Parámetros

Nombre Description
cloud
str

Nombre de la nube de destino. Puede ser uno de "AzureCloud", "AzureChinaCloud" o "AzureUSGovernment". Si no se especifica ninguna nube, se usa cualquier valor predeterminado configurado de la CLI de Azure. Si no se encuentra ningún valor predeterminado, se usa "AzureCloud".

Valor predeterminado: None
cloud
Requerido
str

Nombre de la nube de destino. Puede ser uno de "AzureCloud", "AzureChinaCloud" o "AzureUSGovernment". Si no se especifica ninguna nube, se usa cualquier valor predeterminado configurado de la CLI de Azure. Si no se encuentra ningún valor predeterminado, se usa "AzureCloud".

Comentarios

Si ha instalado el paquete azure-cli y ha usado el comando az login para iniciar sesión en la suscripción de Azure, puede usar la clase AzureCliAuthentication.


   from azureml.core.authentication import AzureCliAuthentication

   cli_auth = AzureCliAuthentication()

   ws = Workspace(subscription_id="my-subscription-id",
                  resource_group="my-ml-rg",
                  workspace_name="my-ml-workspace",
                  auth=cli_auth)

   print("Found workspace {} at location {}".format(ws.name, ws.location))

El ejemplo completo está disponible en https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/manage-azureml-service/authentication-in-azureml/authentication-in-azureml.ipynb