Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Note
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 providers gruppo di comandi all'interno dell'interfaccia della riga di comando di Databricks contiene i comandi per gestire i provider di condivisione Delta. Un provider di dati rappresenta l'organizzazione nel mondo reale che condivide i dati. Si veda Che cos'è Delta Sharing?.
Creazione di provider databricks
Creare un nuovo provider di autenticazione basato minimamente su un nome e un tipo di autenticazione. Il chiamante deve essere un amministratore del metastore.
databricks providers create NAME AUTHENTICATION_TYPE [flags]
Arguments
NAME
Nome del provider.
AUTHENTICATION_TYPE
Tipo di autenticazione per la condivisione Delta. Valori supportati: DATABRICKS, OAUTH_CLIENT_CREDENTIALS, OIDC_FEDERATION, TOKEN
Options
--comment string
Descrizione del provider.
--json JSON
Stringa JSON inline o file JSON @path con il corpo della richiesta.
--recipient-profile-str string
Questo campo è obbligatorio quando authentication_type è TOKEN, oppure OAUTH_CLIENT_CREDENTIALS non è specificato.
Examples
L'esempio seguente crea un provider con l'autenticazione TOKEN:
databricks providers create my_provider TOKEN --comment "My data provider" --recipient-profile-str "my_profile"
L'esempio seguente crea un provider con l'autenticazione DATABRICKS:
databricks providers create my_provider DATABRICKS --comment "Internal provider"
eliminazione dei provider databricks
Eliminare un provider di autenticazione, se il chiamante è un amministratore del metastore o è il proprietario del provider.
databricks providers delete NAME [flags]
Arguments
NAME
Nome del provider.
Options
Examples
Nell'esempio seguente viene eliminato un provider:
databricks providers delete my_provider
Ottieni i provider di Databricks
Ottieni un provider di autenticazione specifico. Il chiamante deve fornire il nome del provider e deve essere un amministratore del metastore o il proprietario del provider.
databricks providers get NAME [flags]
Arguments
NAME
Nome del provider.
Options
Examples
L'esempio seguente ottiene i dettagli di un provider:
databricks providers get my_provider
Elenco dei provider di Databricks
Elencare i provider di autenticazione disponibili. Il chiamante deve essere un amministratore del metastore o il proprietario dei provider. I provider non di proprietà del chiamante non sono inclusi nella risposta. Non esiste alcuna garanzia di un ordinamento specifico degli elementi nella matrice.
databricks providers list [flags]
Options
--data-provider-global-metastore-id string
Se non specificato, verranno restituiti tutti i fornitori.
--max-results int
Numero massimo di provider da restituire.
--page-token string
Token di paginazione non trasparente per passare alla pagina successiva in base alla query precedente.
Examples
L'esempio seguente elenca tutti i provider:
databricks providers list
L'esempio seguente elenca i provider con paginazione:
databricks providers list --max-results 10
L'esempio seguente elenca i provider di un metastore specifico.
databricks providers list --data-provider-global-metastore-id "my-metastore-id"
Elenco dei provider Databricks list-provider-share-assets
Elenca gli asset associati alla quota di un provider specifico. Il chiamante è il destinatario della condivisione.
databricks providers list-provider-share-assets PROVIDER_NAME SHARE_NAME [flags]
Arguments
PROVIDER_NAME
Nome del provider proprietario della condivisione.
SHARE_NAME
Nome della condivisione.
Options
--function-max-results int
Numero massimo di funzioni da restituire.
--notebook-max-results int
Numero massimo di notebook da restituire.
--table-max-results int
Numero massimo di tabelle da restituire.
--volume-max-results int
Numero massimo di volumi da restituire.
Examples
L'esempio seguente elenca tutti gli asset nella condivisione di un provider:
databricks providers list-provider-share-assets my_provider my_share
L'esempio seguente elenca gli asset con limiti per ogni tipo:
databricks providers list-provider-share-assets my_provider my_share --table-max-results 5 --function-max-results 3
elenco-condivisioni dei fornitori di databricks
Elencare le condivisioni del provider specificato all'interno del metastore in cui:
- il chiamante è un amministratore del metastore,
- o il chiamante è il proprietario.
databricks providers list-shares NAME [flags]
Arguments
NAME
Nome del provider in cui elencare le azioni.
Options
--max-results int
Numero massimo di condivisioni da restituire.
--page-token string
Token di paginazione non trasparente per passare alla pagina successiva in base alla query precedente.
Examples
Nell'esempio seguente sono elencate tutte le condivisioni per un provider:
databricks providers list-shares my_provider
L'esempio seguente elenca le condivisioni con la paginazione:
databricks providers list-shares my_provider --max-results 10
Aggiornamento dei provider di Databricks
Aggiornare le informazioni per un provider di autenticazione, se il chiamante è un amministratore del metastore o è il proprietario del provider. Se l'aggiornamento modifica il nome del provider, il chiamante deve essere sia un amministratore del metastore che il proprietario del provider.
databricks providers update NAME [flags]
Arguments
NAME
Nome del provider.
Options
--comment string
Descrizione del provider.
--json JSON
Stringa JSON inline o file JSON @path con il corpo della richiesta.
--new-name string
Nuovo nome per il provider.
--owner string
Nome utente del proprietario del provider.
--recipient-profile-str string
Questo campo è obbligatorio quando authentication_type è TOKEN, oppure OAUTH_CLIENT_CREDENTIALS non è specificato.
Examples
L'esempio seguente aggiorna il commento di un provider:
databricks providers update my_provider --comment "Updated provider description"
L'esempio seguente aggiorna il nome e il proprietario di un provider:
databricks providers update my_provider --new-name "my_new_provider" --owner "new_owner@example.com"
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