Share via


Inicio de sesión de la CLI de Azure con una cuenta de usuario de Azure Databricks

Siga estos pasos para usar la CLI de Azure para iniciar sesión en Azure Databricks con una cuenta de usuario de Azure Databricks. Para más información sobre las cuentas de usuario de Azure Databricks, consulte Administrar usuarios.

  1. Obtenga el identificador de suscripción de Azure correcto para la cuenta de usuario, si todavía no lo conoce, mediante lo siguiente:

    • En la barra de navegación superior de su área de trabajo Azure Databricks, haga clic en su nombre de usuario y después en Azure Portal. En la página de recursos del área de trabajo de Azure Databricks que aparece, haga clic en Información general en la barra lateral. A continuación, busque el campo id. de suscripción, que contiene el id. de suscripción.

    • Use la CLI de Azure para ejecutar el comando az databricks workspace list, con las opciones --query y -o o --output, para restringir los resultados. Reemplace adb-0000000000000000.0.azuredatabricks.net por el nombre de la instancia del área de trabajo, sin incluir https://. En este ejemplo, 00000000-0000-0000-0000-000000000000 después de /subscriptions/ en la salida es el id. de suscripción.

      az databricks workspace list --query "[?workspaceUrl==\`adb-0000000000000000.0.azuredatabricks.net\`].{id:id}" -o tsv
      
      # /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/my-rg/providers/Microsoft.Databricks/workspaces/my-ws
      

      Si se muestra el mensaje siguiente, es que ha iniciado sesión en el inquilino incorrecto: The subscription of '<subscription-id>' doesn't exist in cloud 'AzureCloud'.. Para iniciar sesión en el inquilino correcto, debe volver a ejecutar el comando az login con la opción -t o --tenant para especificar el id. de inquilino correcto.

      Puede obtener el id. de inquilino de un área de trabajo de Azure Databricks ejecutando el comando curl -v <per-workspace-URL>/aad/auth y buscando < location: https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000 en los resultados, donde 00000000-0000-0000-0000-000000000000 es el id. del inquilino. Consulte también Obtención de identificadores de suscripción y de inquilino en Azure Portal.

      az login -t <tenant-id>
      
  2. Cuando tenga el identificador de suscripción de Azure correcto para la cuenta de usuario, inicie sesión en Azure mediante la CLI de Azure para ejecutar el comando az login. Después de ejecutar este comando, siga las instrucciones de la pantalla para terminar de iniciar sesión con la cuenta.

    az login
    
  3. Confirme que ha iniciado sesión en la suscripción correcta para el usuario que ha iniciado sesión. Para ello, ejecute el comando az account set, con la opción -s o --subscription para especificar el identificador de suscripción correcto.

    az account set -s <subscription-id>