groupe de commandesaccount storage-credentials
L'utilisation de Databricks CLI est soumise à la licence Databricks et à la politique de confidentialité Databricks, y compris toutes les dispositions relatives aux données d'utilisation.
Le groupe de commandes account storage-credentials au sein de la CLI Databricks contient des commandes pour gérer les informations d'identification de stockage pour un métastore particulier. Ces commandes vous permettent de créer, d'obtenir, de répertorier, de mettre à jour et de supprimer des identifiants de stockage qui donnent accès au stockage cloud pour Unity Catalog.
Création des identifiants de stockage de compte Databricks
Créer un nouvel identifiant de stockage. L'objet de requête est spécifique au cloud : AwsIamRole pour les informations d'identification AWS, AzureServicePrincipal pour les informations d'identification Azure ou GcpServiceAccountKey pour les informations d'identification GCP. L'appelant doit être un administrateur de métastore et disposer du privilège CREATE_STORAGE_CREDENTIAL sur le métastore.
databricks account storage-credentials create METASTORE_ID [flags]
Arguments
METASTORE_ID
ID de métastore Unity Catalog.
Options
--skip-validation
Ignorer la validation de l'identifiant de stockage (facultatif : default false).
--json JSON
La chaîne JSON en ligne ou le @path vers le fichier JSON avec le corps de la requête
Exemples
L'exemple suivant crée un identifiant de stockage AWS à l'aide de 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'exemple suivant crée un identifiant de stockage à l'aide d'un fichier JSON :
databricks account storage-credentials create metastore-abc123 --json @storage-credential.json
L'exemple suivant crée un identifiant de stockage avec la validation ignorée :
databricks account storage-credentials create metastore-abc123 --skip-validation --json @storage-credential.json
databricks account storage-credentials delete
Supprimer un identifiant de stockage du metastore. L'appelant doit être le propriétaire de l'identifiant de stockage.
databricks account storage-credentials delete METASTORE_ID STORAGE_CREDENTIAL_NAME [flags]
Arguments
METASTORE_ID
ID de métastore Unity Catalog.
STORAGE_CREDENTIAL_NAME
Nom de l'identifiant de stockage.
Options
--force
Forcer la suppression même si l'identifiant de stockage n'est pas vide.
Exemples
L'exemple suivant supprime un identifiant de stockage :
databricks account storage-credentials delete metastore-abc123 my-storage-credential
L'exemple suivant supprime un identifiant de stockage de manière forcée :
databricks account storage-credentials delete metastore-abc123 my-storage-credential --force
databricks account storage-credentials get
Obtenez un identifiant de stockage du métastore. L'appelant doit être un administrateur de métastore, le propriétaire de l'identifiant de stockage ou avoir un niveau de privilège sur l'identifiant de stockage.
databricks account storage-credentials get METASTORE_ID STORAGE_CREDENTIAL_NAME [flags]
Arguments
METASTORE_ID
ID de métastore Unity Catalog.
STORAGE_CREDENTIAL_NAME
Nom de l'identifiant de stockage.
Options
Exemples
L'exemple suivant obtient un identifiant de stockage :
databricks account storage-credentials get metastore-abc123 my-storage-credential
liste des identifiants de stockage du compte Databricks
Obtenez la liste de toutes les informations d’identification de stockage qui ont été attribuées à un métastore donné.
databricks account storage-credentials list METASTORE_ID [flags]
Arguments
METASTORE_ID
ID de métastore Unity Catalog.
Options
Exemples
L'exemple suivant répertorie toutes les informations d'identification de stockage pour un métastore :
databricks account storage-credentials list metastore-abc123
databricks account storage-credentials update
Mettre à jour un identifiant de stockage sur le métastore. L'appelant doit être le propriétaire de l'identifiant de stockage. Si l'appelant est un administrateur du métastore, seul l'identifiant du propriétaire peut être modifié.
databricks account storage-credentials update METASTORE_ID STORAGE_CREDENTIAL_NAME [flags]
Arguments
METASTORE_ID
ID de métastore Unity Catalog.
STORAGE_CREDENTIAL_NAME
Nom de l'identifiant de stockage.
Options
--skip-validation
Ignorez la validation de l'identifiant de stockage (facultatif).
--json JSON
La chaîne JSON en ligne ou le @path vers le fichier JSON avec le corps de la requête
Exemples
L'exemple suivant met à jour un identifiant de stockage à l'aide de 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'exemple suivant met à jour un identifiant de stockage à l'aide d'un fichier JSON :
databricks account storage-credentials update metastore-abc123 my-storage-credential --json @update-storage-credential.json
L'exemple suivant met à jour un identifiant de stockage sans validation :
databricks account storage-credentials update metastore-abc123 my-storage-credential --skip-validation --json @update-storage-credential.json
Drapeaux globaux
--debug
Activer ou non la journalisation de débogage.
-h OU --help
Afficher l'aide de Databricks CLI ou du groupe de commandes associé ou de la commande associée.
--log-file chaîne
Une chaîne représentant le fichier dans lequel écrire les logs de sortie. Si cet indicateur n'est pas spécifié, la default est d'écrire les logs de sortie dans stderr.
--log-format Format
Le type de format de log, text ou json. La valeur par default est text.
--log-level chaîne
Une chaîne représentant le niveau de format du log. S'il n'est pas spécifié, le niveau de format du log est désactivé.
-o, --output Type
Le type de sortie de commande, text ou json. La valeur par default est text.
-p, --profile chaîne
Nom du profil dans le fichier ~/.databrickscfg à utiliser pour exécuter la commande. Si cet indicateur n'est pas spécifié, alors s'il existe, le profil nommé DEFAULT est utilisé.
--progress-format Format
Le format pour afficher les logs de progression : default, append, inplace ou json
-t, --target chaîne
Le cas échéant, la cible de bundle à utiliser