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.
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 account storage-credentials gruppo di comandi all'interno dell'interfaccia della riga di comando di Databricks contiene comandi per gestire le credenziali di archiviazione per un determinato metastore. Questi comandi consentono di creare, ottenere, elencare, aggiornare ed eliminare le credenziali di archiviazione che forniscono l'accesso all'archiviazione cloud per il catalogo unity.
creazione delle credenziali di archiviazione dell'account databricks
Creare una nuova credenziale di archiviazione. L'oggetto richiesta è specifico del cloud: AwsIamRole per le credenziali AWS, AzureServicePrincipal per le credenziali di Azure o GcpServiceAccountKey per le credenziali GCP. Il chiamante deve essere un amministratore del metastore e avere il CREATE_STORAGE_CREDENTIAL privilegio nel metastore.
databricks account storage-credentials create METASTORE_ID [flags]
Arguments
METASTORE_ID
ID metastore del catalogo Unity.
Options
--skip-validation
Ignorare la convalida delle credenziali di archiviazione (facoltativo, impostazione predefinita false).
--json JSON
La stringa JSON inline o @path nel file JSON con il corpo della richiesta
Esempi
L'esempio seguente crea una credenziale di archiviazione AWS usando JSON:
databricks account storage-credentials create metastore-abc123 --json '{"name": "my-storage-credential", "aws_iam_role": {"role_arn": "arn:aws:iam::123456789012:role/my-role"}}'
L'esempio seguente crea una credenziale di archiviazione usando un file JSON:
databricks account storage-credentials create metastore-abc123 --json @storage-credential.json
L'esempio seguente crea una credenziale di archiviazione con convalida ignorata:
databricks account storage-credentials create metastore-abc123 --skip-validation --json @storage-credential.json
eliminazione delle credenziali di archiviazione dell'account databricks
Eliminare una credenziale di archiviazione dal metastore. Il chiamante deve essere proprietario delle credenziali di archiviazione.
databricks account storage-credentials delete METASTORE_ID STORAGE_CREDENTIAL_NAME [flags]
Arguments
METASTORE_ID
ID metastore del catalogo Unity.
STORAGE_CREDENTIAL_NAME
Nome della credenziale di archiviazione.
Options
--force
Forzare l'eliminazione anche se le credenziali di archiviazione non sono vuote.
Esempi
L'esempio seguente elimina una credenziale di archiviazione:
databricks account storage-credentials delete metastore-abc123 my-storage-credential
L'esempio seguente forza l'eliminazione di una credenziale di archiviazione:
databricks account storage-credentials delete metastore-abc123 my-storage-credential --force
ottenere le credenziali di archiviazione dell'account databricks
Ottieni le credenziali di archiviazione dal metastore. Il chiamante deve essere un amministratore del metastore, il proprietario delle credenziali di archiviazione o avere un livello di privilegio per le credenziali di archiviazione.
databricks account storage-credentials get METASTORE_ID STORAGE_CREDENTIAL_NAME [flags]
Arguments
METASTORE_ID
ID metastore del catalogo Unity.
STORAGE_CREDENTIAL_NAME
Nome della credenziale di archiviazione.
Options
Esempi
L'esempio seguente ottiene una credenziale di archiviazione:
databricks account storage-credentials get metastore-abc123 my-storage-credential
elenco delle credenziali di archiviazione dell'account databricks
Ottenere un elenco di tutte le credenziali di archiviazione assegnate a un metastore specificato.
databricks account storage-credentials list METASTORE_ID [flags]
Arguments
METASTORE_ID
ID metastore del catalogo Unity.
Options
Esempi
L'esempio seguente elenca tutte le credenziali di archiviazione per un metastore:
databricks account storage-credentials list metastore-abc123
Aggiornamento delle credenziali di archiviazione dell'account databricks
Aggiornare le credenziali di archiviazione nel metastore. Il chiamante deve essere il proprietario delle credenziali di archiviazione. Se il chiamante è un amministratore del metastore, è possibile modificare solo le credenziali del proprietario.
databricks account storage-credentials update METASTORE_ID STORAGE_CREDENTIAL_NAME [flags]
Arguments
METASTORE_ID
ID metastore del catalogo Unity.
STORAGE_CREDENTIAL_NAME
Nome della credenziale di archiviazione.
Options
--skip-validation
Ignorare la convalida delle credenziali di archiviazione (facoltativo).
--json JSON
La stringa JSON inline o @path nel file JSON con il corpo della richiesta
Esempi
L'esempio seguente aggiorna una credenziale di archiviazione usando JSON:
databricks account storage-credentials update metastore-abc123 my-storage-credential --json '{"aws_iam_role": {"role_arn": "arn:aws:iam::123456789012:role/updated-role"}}'
L'esempio seguente aggiorna una credenziale di archiviazione usando un file JSON:
databricks account storage-credentials update metastore-abc123 my-storage-credential --json @update-storage-credential.json
L'esempio seguente aggiorna una credenziale di archiviazione con convalida ignorata:
databricks account storage-credentials update metastore-abc123 my-storage-credential --skip-validation --json @update-storage-credential.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