Condividi tramite


temporary-path-credentials gruppo di comandi

Annotazioni

Queste informazioni si applicano all'interfaccia della riga di comando di Databricks versione 0.205 e successive. L'interfaccia della riga di comando di Databricks è disponibile in anteprima pubblica.

L'uso della CLI di Databricks è soggetto alla Licenza di Databricks e all'Informativa sulla privacy di Databricks, incluse eventuali disposizioni sui dati di utilizzo.

Il temporary-path-credentials gruppo di comandi all'interno dell'interfaccia della riga di comando di Databricks contiene i comandi per generare credenziali con ambito inferiore di breve durata usate per accedere ai percorsi di archiviazione cloud esterni registrati in Databricks. Queste credenziali forniscono accesso sicuro e limitato al tempo ai dati in ambienti cloud, ad esempio AWS, Azure e Google Cloud. Consultare la distribuzione delle credenziali del catalogo Unity per l'accesso al sistema esterno .

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

Generare credenziali di breve durata per accedere direttamente ai percorsi di archiviazione cloud registrati in Databricks. L'API Genera credenziali percorso temporaneo è supportata solo per i percorsi di archiviazione esterni, in particolare per percorsi esterni e tabelle esterne. Le tabelle gestite non sono supportate da questa API.

Il metastore deve avere external_access_enabled flag impostato su true (valore predefinito false). Il chiamante deve avere il privilegio EXTERNAL_USE_LOCATION sulla posizione esterna; questo privilegio può essere concesso solo dai proprietari della posizione esterna. Per le richieste su tabelle esterne esistenti, il chiamante deve avere anche il privilegio EXTERNAL_USE_SCHEMA sullo schema padre; questo privilegio può essere concesso solo dai proprietari del catalogo.

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

Arguments

URL

    URL per l'accesso basato sul percorso.

OPERATION

    Operazione eseguita sul percorso. Valori supportati: PATH_CREATE_TABLE, PATH_READ, PATH_READ_WRITE.

Options

--dry-run

    Flag facoltativo per testare la richiesta senza generare credenziali.

--json JSON

    La stringa JSON inline o @path nel file JSON con il corpo della richiesta

Flag globali

Esempi

L'esempio seguente genera credenziali temporanee per l'accesso in lettura a un percorso S3:

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

L'esempio seguente genera credenziali temporanee per l'accesso in lettura/scrittura a un percorso di archiviazione di Azure:

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

L'esempio seguente genera credenziali temporanee per la creazione di una tabella in un percorso GCS:

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

L'esempio seguente esegue un'esecuzione asciutta per testare la richiesta:

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

L'esempio seguente genera credenziali usando JSON:

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

Bandiere globali

--debug

  Indica se abilitare la registrazione di debug.

-h oppure --help

    Mostra la guida per il Databricks CLI, il gruppo di comandi correlato o il comando correlato.

--log-file stringa

    Stringa che rappresenta il file in cui scrivere i log di output. Se questo flag non viene specificato, l'impostazione predefinita prevede la scrittura dei log di output su stderr.

--log-format formato

    Tipo di formato del log, text o json. Il valore predefinito è text.

--log-level stringa

    Stringa che rappresenta il livello di formato del log. Se non specificato, il livello di formato del log è disabilitato.

tipo

    Tipo di output del comando, text o json. Il valore predefinito è text.

-p, --profile stringa

    Nome del profilo nel ~/.databrickscfg file da usare per eseguire il comando . Se questo flag non viene specificato, se esiste, viene usato il profilo denominato DEFAULT .

--progress-format formato

    Formato per visualizzare i log di stato: default, append, inplaceo json

-t, --target stringa

    Se applicabile, la destinazione del bundle da utilizzare