Aller au contenu principal

groupe de commandesaccount log-delivery

remarque

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 log-delivery au sein de la CLI Databricks contient des commandes pour gérer les configurations de diffusion des Logs de votre compte. Les deux types de Logs pris en charge pour cette API sont les logs d'utilisation facturables et les logs d'audit. Cette fonctionnalité fonctionne avec tous les types de compte. Consultez Configurer la livraison des logs d'audit.

databricks account log-delivery create

Créez une nouvelle configuration de livraison de Logs Databricks pour activer la livraison du type de Logs spécifié à votre emplacement de stockage. Cela nécessite que vous ayez déjà créé un objet d'identification et un objet de configuration de stockage.

important

Il existe une limite au nombre de configurations de livraison de logs disponibles par compte. Vous pouvez créer un maximum de deux configurations de livraison activées au niveau du compte par type de Logs. De plus, vous pouvez créer deux configurations de livraison activées au niveau du Workspace par Workspace pour chaque type de Logs. Vous ne pouvez pas supprimer une configuration de livraison de logs, mais vous pouvez la désactiver.

databricks account log-delivery create [flags]

Options

--json JSON

La chaîne JSON en ligne ou le @path vers le fichier JSON avec le corps de la requête

Indicateurs globaux

Exemples

L'exemple suivant crée une configuration de livraison de Logs à l'aide de JSON :

Bash
databricks account log-delivery create --json '{"log_delivery_configuration": {"config_name": "my-log-delivery", "credentials_id": "cred-abc123", "storage_configuration_id": "storage-xyz789", "log_type": "AUDIT_LOGS", "output_format": "JSON"}}'

L'exemple suivant crée une configuration de livraison de logs à l'aide d'un fichier JSON :

Bash
databricks account log-delivery create --json @log-delivery-config.json

Récupérer la livraison des logs du compte Databricks

Obtenez un objet de configuration de livraison des logs Databricks pour un compte, spécifié par ID.

databricks account log-delivery get LOG_DELIVERY_CONFIGURATION_ID [flags]

Arguments

LOG_DELIVERY_CONFIGURATION_ID

L'ID de configuration de la livraison des logs.

Options

Indicateurs globaux

Exemples

L'exemple suivant récupère une configuration de livraison de Logs par ID :

Bash
databricks account log-delivery get log-delivery-abc123

liste de livraison des logs du compte Databricks

Obtenez toutes les configurations de livraison de Logs Databricks associées à un compte.

databricks account log-delivery list [flags]

Options

--credentials-id string

L'ID des identifiants avec lequel filtrer les résultats de la recherche.

--storage-configuration-id string

L'ID de configuration du stockage pour filtrer les résultats de recherche.

--status LogDeliveryConfigStatus

Le statut de livraison des logs pour filtrer les résultats de recherche. Valeurs prises en charge : DISABLED, ENABLED.

--page-token string

Un jeton de page reçu d'un appel précédent de configuration de livraison de tous les Logs.

Indicateurs globaux

Exemples

L'exemple suivant répertorie toutes les configurations de livraison des Logs :

Bash
databricks account log-delivery list

L'exemple suivant répertorie les configurations de livraison des logs activées :

Bash
databricks account log-delivery list --status ENABLED

L'exemple suivant répertorie les configurations de livraison de logs filtrées par identifiants :

Bash
databricks account log-delivery list --credentials-id cred-abc123

état du correctif de livraison des Logs du compte Databricks

Activez ou désactivez une configuration de livraison de logs. La suppression des configurations de livraison n'est pas prise en charge, donc désactivez les configurations de livraison des Logs qui ne sont plus nécessaires.

remarque

Vous ne pouvez pas réactiver une configuration de livraison si cela enfreint les limites de configuration de livraison (maximum de deux configurations activées au niveau du compte par type de log).

databricks account log-delivery patch-status LOG_DELIVERY_CONFIGURATION_ID STATUS [flags]

Arguments

LOG_DELIVERY_CONFIGURATION_ID

L'ID de configuration de la livraison des logs.

STATUS

Statut de la configuration de la livraison des logs. Valeurs prises en charge : DISABLED, ENABLED.

Options

--json JSON

La chaîne JSON en ligne ou le @path vers le fichier JSON avec le corps de la requête

Indicateurs globaux

Exemples

L'exemple suivant désactive une configuration de livraison de Logs :

Bash
databricks account log-delivery patch-status log-delivery-abc123 DISABLED

L'exemple suivant active une configuration de livraison des Logs :

Bash
databricks account log-delivery patch-status log-delivery-abc123 ENABLED

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