Compartir a través de


Grupo de comandos temporary-path-credentials

Nota:

Esta información se aplica a las versiones 0.205 y posteriores de la CLI de Databricks. La CLI de Databricks está en versión preliminar pública.

El uso de la CLI de Databricks está sujeto a la licencia de Databricks y al aviso de privacidad de Databricks, incluidas las disposiciones de datos de uso.

El temporary-path-credentials grupo de comandos de la CLI de Databricks contiene comandos para generar credenciales de corta duración y degradadas usadas para acceder a ubicaciones de almacenamiento en la nube externas registradas en Databricks. Estas credenciales proporcionan acceso seguro y limitado a los datos en entornos en la nube, como AWS, Azure y Google Cloud. Consulte Provisión de credenciales de Unity Catalog para el acceso a sistemas externos.

databricks temporary-path-credentials generate-temporary-path-credentials

Genere una credencial de corta duración para acceder directamente a ubicaciones de almacenamiento en la nube registradas en Databricks. La API Generar credenciales de ruta de acceso temporal solo se admite para rutas de acceso de almacenamiento externas, específicamente para ubicaciones externas y tablas externas. Esta API no admite tablas administradas.

El metastore debe tener external_access_enabled marca establecida en true (valor predeterminado false). El autor de la llamada debe tener el privilegio EXTERNAL_USE_LOCATION en la ubicación externa; los propietarios de la ubicación externa solo pueden conceder este privilegio. En el caso de las solicitudes en tablas externas existentes, el autor de la llamada también debe tener el privilegio EXTERNAL_USE_SCHEMA en el esquema primario; los propietarios del catálogo solo pueden conceder este privilegio.

databricks temporary-path-credentials generate-temporary-path-credentials URL OPERATION [flags]

Argumentos

URL

    Dirección URL del acceso basado en ruta de acceso.

OPERATION

    La operación que se realiza en la ruta de acceso. Valores admitidos: PATH_CREATE_TABLE, PATH_READ, PATH_READ_WRITE.

Options

--dry-run

    Marca opcional para probar la solicitud sin generar credenciales.

--json JSON

    La cadena JSON en línea o el archivo JSON @path con el cuerpo de la solicitud

Marcas globales

Examples

En el ejemplo siguiente se generan credenciales temporales para el acceso de lectura a una ubicación S3:

databricks temporary-path-credentials generate-temporary-path-credentials s3://my-bucket/my-path PATH_READ

En el ejemplo siguiente se generan credenciales temporales para el acceso de lectura y escritura a una ubicación de Almacenamiento de Azure:

databricks temporary-path-credentials generate-temporary-path-credentials abfss://container@storage.dfs.core.windows.net/path PATH_READ_WRITE

En el ejemplo siguiente se generan credenciales temporales para crear una tabla en una ubicación gcS:

databricks temporary-path-credentials generate-temporary-path-credentials gs://my-bucket/my-path PATH_CREATE_TABLE

En el ejemplo siguiente se realiza una ejecución seca para probar la solicitud:

databricks temporary-path-credentials generate-temporary-path-credentials s3://my-bucket/my-path PATH_READ --dry-run

En el ejemplo siguiente se generan credenciales mediante JSON:

databricks temporary-path-credentials generate-temporary-path-credentials s3://my-bucket/my-path PATH_READ --json '{}'

Marcas globales

--debug

  Indica si se va a habilitar el registro de depuración.

-h o --help

    Mostrar ayuda para la CLI de Databricks o el grupo de comandos relacionado o el comando relacionado.

--log-file cadena

    Cadena que representa el archivo en el que se van a escribir registros de salida. Si no se especifica esta marca, el valor predeterminado es escribir registros de salida en stderr.

--log-format formato

    Tipo de formato de registro: text o json. El valor predeterminado es text.

--log-level cadena

    Cadena que representa el nivel de formato de registro. Si no se especifica, el nivel de formato de registro está deshabilitado.

-o, --output tipo

    Tipo de salida del comando, text o json. El valor predeterminado es text.

-p, --profile cadena

    Nombre del perfil en el archivo ~/.databrickscfg que se usará para ejecutar el comando. Si no se especifica esta marca, si existe, se usa el perfil denominado DEFAULT .

--progress-format formato

    Formato para mostrar los registros de progreso: default, append, inplaceo json

-t, --target cadena

    Si procede, el destino del paquete que se va a usar