Condividi tramite


recipients gruppo di comandi

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 recipients gruppo di comandi all'interno dell'interfaccia della riga di comando di Databricks contiene i comandi per gestire i destinatari della condivisione in Unity Catalog. Si veda Che cos'è Delta Sharing?.

Creazione dei destinatari di databricks

Creare un nuovo destinatario con il tipo di autenticazione delta sharing nel metastore. Il chiamante deve essere un amministratore del metastore o avere il CREATE_RECIPIENT privilegio sul metastore.

databricks recipients create NAME AUTHENTICATION_TYPE [flags]

Arguments

NAME

    Nome del destinatario.

AUTHENTICATION_TYPE

    Tipo di autenticazione per la condivisione Delta. Valori supportati: DATABRICKS, OAUTH_CLIENT_CREDENTIALS, OIDC_FEDERATION, TOKEN

Options

--comment string

    Descrizione del destinatario.

--data-recipient-global-metastore-id string

    L'ID del metastore globale del catalogo Unity fornito dal destinatario dei dati.

--expiration-time int

    Timestamp di scadenza del token, in millisecondi di epoca.

--json JSON

    Stringa JSON inline o file JSON @path con il corpo della richiesta.

--owner string

    Nome utente del proprietario destinatario.

--sharing-code string

    Codice di condivisione monouso fornito dal destinatario dei dati.

Flag globali

eliminare i destinatari di databricks

Eliminare il destinatario specificato dal metastore. Il chiamante deve essere il proprietario del destinatario.

databricks recipients delete NAME [flags]

Arguments

NAME

    Nome del destinatario.

Options

Flag globali

Ottenere i destinatari di Databricks

Ottieni un destinatario della condivisione dal metastore se:

  • il chiamante è il proprietario del destinatario della condivisione,
  • o è un amministratore del metastore.
databricks recipients get NAME [flags]

Arguments

NAME

    Nome del destinatario.

Options

Flag globali

Elenco dei destinatari di databricks

Elenca tutti i destinatari della condivisione all'interno del metastore corrente:

  • il chiamante è un amministratore del metastore,
  • o il chiamante è il proprietario.

Non esiste alcuna garanzia di un ordinamento specifico degli elementi nella matrice.

databricks recipients list [flags]

Arguments

None

Options

--data-recipient-global-metastore-id string

    Se non specificato, verranno restituiti tutti i destinatari.

--max-results int

    Numero massimo di destinatari da restituire.

--page-token string

    Token di paginazione non trasparente per passare alla pagina successiva in base alla query precedente.

Flag globali

I destinatari di databricks ruotano il token

Ruotare il token di autenticazione di condivisione differenziale del destinatario specificato con le informazioni sul token fornite. Il chiamante deve essere il proprietario del destinatario.

databricks recipients rotate-token NAME EXISTING_TOKEN_EXPIRE_IN_SECONDS [flags]

Arguments

NAME

    Nome del destinatario.

EXISTING_TOKEN_EXPIRE_IN_SECONDS

    Ora di scadenza del token portatore in formato ISO 8601. In questo modo la expiration_time del token esistente verrà impostata solo su un timestamp più piccolo e non sarà possibile estendere il expiration_time. Usare 0 per scadere immediatamente il token esistente, il numero negativo restituirà un errore.

Options

--json JSON

    Stringa JSON inline o file JSON @path con il corpo della richiesta.

Flag globali

Aggiornamento dei destinatari di Databricks

Aggiornare un destinatario esistente nel metastore. Il chiamante deve essere un amministratore del metastore o il proprietario del destinatario. Se il nome del destinatario verrà aggiornato, l'utente deve essere sia un amministratore del metastore che il proprietario del destinatario.

databricks recipients update NAME [flags]

Arguments

NAME

    Nome del destinatario.

Options

--comment string

    Descrizione del destinatario.

--expiration-time int

    Timestamp di scadenza del token, in millisecondi di epoca.

--json JSON

    Stringa JSON inline o file JSON @path con il corpo della richiesta.

--new-name string

    Nuovo nome per il destinatario.

--owner string

    Nome utente del proprietario destinatario.

Flag globali

Diritti di condivisione per i destinatari di Databricks

Ottenere le autorizzazioni di condivisione per il destinatario specificato. Il chiamante deve essere un amministratore del metastore o il proprietario del destinatario.

databricks recipients share-permissions NAME [flags]

Arguments

NAME

    Nome del destinatario.

Options

--max-results int

    Numero massimo di autorizzazioni da restituire.

--page-token string

    Token di paginazione non trasparente per passare alla pagina successiva in base alla query precedente.

Flag globali

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