Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Guía del usuario de la CLI

Descripción general

La CLI de Chronicle proporciona una interfaz basada en texto a fin de iniciar todos los flujos de trabajo de los usuarios de Chronicle y funciona como alternativa a la interfaz gráfica de usuario para usuarios avanzados.

La CLI de Chronicle se basa en el modelo de comando. Los usuarios pueden acceder al flujo de trabajo de los usuarios de Chronicle y usarlo con comandos y subcomandos que se pueden modificar con marcas.

El siguiente es un ejemplo de la estructura generalizada de un comando de la CLI de Chronicle:

$ chronicle_cli <command> [<sub_command>] [<sub_sub_command>] [--<flag1>][--<flag2>]

Por ejemplo, para crear un feed nuevo mediante los flujos de trabajo de administración de feeds, use el siguiente comando:

$ chronicle_cli feeds create

Instalación

En esta sección, se proporciona información sobre cómo instalar la CLI de Chronicle.

Antes de comenzar

Completa los siguientes pasos antes de instalar la CLI de Chronicle:

Instala la CLI de Chronicle en tu entorno

Completa los siguientes pasos para instalar la CLI de Chronicle en tu entorno:

  1. Abre una terminal e instala todos los paquetes dependientes necesarios en tu entorno virtual con el siguiente comando:

    $ (env) pip install -r requirements.txt
    
  2. Instala el objeto binario de Chronicle mediante el siguiente comando en tu entorno virtual:

    $ (env) python3 -m pip install --editable .
    

    Ejecuta el siguiente comando para verificar que la instalación se haya realizado correctamente:

    $ chronicle_cli --help
    

Resultado de muestra

Usage: chronicle_cli [OPTIONS] COMMAND [ARGS]...

  Chronicle CLI is a CLI tool for managing Chronicle user workflows for e.g.
  Feed Management workflows.

Options:
  -h, --help  Show this message and exit.

Commands:
  feeds  Feed Management Workflows

Usa la CLI de Chronicle

En la siguiente sección, se describe cómo usar la CLI de Chronicle para iniciar flujos de trabajo de usuarios de Chronicle.

Flujos de trabajo de la administración de feeds para usuarios

La CLI de Chronicle se puede usar para administrar feeds de usuarios mediante los siguientes comandos:

Comando: feeds

Subcomandos: create, update, get, list, delete, enable, disable

Sintaxis de uso:

$ chronicle_cli feeds [<sub_command>] [--<option1>][--<option2>]

Opciones

Ayuda (-h / --help)

Usa la opción de ayuda -h o -- para ver el uso o la descripción de cualquier comando o opción.

Ejemplo de uso

$ chronicle_cli feeds get -h
Usage: main feeds get [OPTIONS]

  Get feed details using Feed ID

Options:
  --url TEXT                      Base URL to be used for API calls
  --region [US|ASIA-SOUTHEAST1|EUROPE]
                                  Select region
  --verbose                       Prints verbose output to the console
  -c, --credential-path TEXT      Path of Service Account JSON. Default: /usr/
                                  local/google/home/<user>/.chronicle_cli/chron
                                  icle_credentials.json
  -h, --help                      Show this message and exit.

Ruta de credenciales (-c o --credential-path)

Esta opción permite especificar la ruta de acceso de las credenciales de la cuenta de servicio que se utilizará para la autenticación del usuario. Si no se especifica esta opción, la CLI de Chronicle busca credenciales en la ruta predeterminada, es decir, ~/.chronicle_cli (dentro de un directorio oculto llamado .chronicle_cli en el directorio principal).

Ejemplo de uso

$ chronicle_cli feeds list --credential-path=C:\chronicle_credentials.json

Detallado (--verbose)

La CLI de Chronicle muestra más detalles en la consola, como la solicitud HTTP o las respuestas cuando se usa esta marca.

Ejemplo de uso

$ chronicle_cli feeds list --verbose

Exportar (--export)

Esta opción permite que el usuario especifique la ruta de acceso del archivo a la que se exportará el resultado del comando list. Se admiten rutas de acceso relativas y absolutas.

Ejemplo de uso

$ chronicle_cli feeds list --export=$HOME/listFeedsResponse.txt

Formato de archivo (--file-format)

Esta opción permite que el usuario especifique el formato de archivo del contenido exportado con el comando list. Se admiten tres formatos: CSV, JSON y TXT. Si esta opción no se especifica con la opción --export, se usará el formato CSV como predeterminado.

Ejemplo de uso

$ chronicle_cli feeds list --export=$HOME/listFeedsResponse.txt --file-format=TXT

Resultado de muestra

Formato CSV
ID,Display Name,Source type,Log type,State,Feed Settings
29259301-156b-4b60-ae91-855d15c39f6a,,Third party API,Anomali,INACTIVE,
292b7629-0250-476c-9fb2-4c8a738ce42c,my_duo_auth_feed,Third party API,Duo Auth,ACTIVE,API hostname: api-xxxxxxxxabjdsfklsadlfnsafs.duosecurity.com
0d063a7f-34a1-4dd0-9dcf-9c7a0bb03e65,,Third party API,Workspace Activities,ACTIVE,"Customer ID: C12abc    Applications: ['drive', 'login']"
Formato TXT
Feed Details:
  ID: 29259301-156b-4b60-ae91-855d15c39f6a
  Source type: Third party API
  Log type: Anomali
  State: INACTIVE
============================================================

Feed Details:
  ID: 292b7629-0250-476c-9fb2-4c8a738ce42c
  Display Name: my_duo_auth_feed
  Source type: Third party API
  Log type: Duo Auth
  State: ACTIVE
  Feed Settings:
    API hostname: api-test.duosecurity.com

============================================================
Formato JSON
[
  {
    "name": "feeds/29259301-156b-4b60-ae91-855d15c39f6a",
    "details": {
      "logType": "ANOMALI_IOC",
      "feedSourceType": "API",
      "anomaliSettings": {}
    },
    "feedState": "INACTIVE"
  },
  {
    "name": "feeds/292b7629-0250-476c-9fb2-4c8a738ce42c",
    "details": {
      "logType": "DUO_AUTH",
      "feedSourceType": "API",
      "duoAuthSettings": {
        "hostname": "api-test.duosecurity.com"
      }
    },
    "feedState": "ACTIVE",
    "displayName": "my_duo_auth_feed"
  }
]

Región (--region)

El usuario puede seleccionar la región pasando la marca --region con el comando, y las llamadas a la API se realizarán en el backend de la región de Chronicle correspondiente.

El usuario puede seleccionar un valor de región entre las siguientes opciones: US, EUROPE, ASIA_SOUTHEAST1.

Si el usuario no especifica la región, la región predeterminada se establece en US.

Comandos

Todos los flujos de trabajo de administración de feeds en la CLI de Chronicle son interactivos. Se le pedirá al usuario opciones cuando se requiera para la administración de feeds.

CREAR

Para crear un feed nuevo, use el siguiente comando:

$ chronicle_cli feeds create --help
Usage: chronicle_cli feeds create [OPTIONS]

  Create a feed

Options:
  --url TEXT                      Base URL to be used for API calls
  --region [US|ASIA-SOUTHEAST1|EUROPE]
                                  Select region
  --verbose                       Prints verbose output to the console.
  -c, --credential-path TEXT      Path of Service Account JSON. Default: /usr/
                                  local/google/home/<user>/.chronicle_cli/chronicle_credentials.json
  -h, --help                      Show this message and exit.

Resultado de muestra

  • Para la plataforma Windows
====================================
========== Set Properties ==========
====================================

List of Source types:
1. Amazon S3
2. Amazon SQS
3. Google Cloud Storage
4. HTTP(S) URI
5. Microsoft Azure Blob Storage
6. SFTP
7. Third party API

[Source type] Enter your choice: 7

You have selected Third party API

List of Log types:

(i) How to select log type?
  - Press ENTER key (scrolls one line at a time) or SPACEBAR key (display next screen).
  - Note down the choice number for the log type that you want to select.
  - Press 'q' to quit and enter that choice number.
=============================================================================
1. Anomali
2. Azure AD
3. Azure AD Directory Audit
4. Azure AD Organizational Context
5. Cloud Passage
6. Duo Auth
7. Duo User Context
8. Fox-IT
9. Imperva
10. Microsoft Graph API Alerts:

[Log type] Enter your choice: 7

You have selected Duo User Context

Enter feed display name: my_duo_user_context_feed

======================================
=========== Input Parameters =========
======================================
(*) - Required fields.
Password/secret inputs are hidden.

(*) Username (Username to authenticate as)
=> USERNAME

(*) Secret (Secret to authenticate with)
=>

(*) API hostname (The fully qualified domain name for your instance of the API, having the form "api-xxxxxxxx.duosecurity.com")
=> api-xxxxxxxx.duosecurity.com

Feed created successfully with Feed ID: 9cfce415-97df-413b-8e38-e7c747f9ed38
  • Para otras plataformas, como Linux/Ubuntu/CentOS/MacOS
====================================
========== Set Properties ==========
====================================

List of Source types:
1. Amazon S3
2. Amazon SQS
3. Google Cloud Storage
4. HTTP(S) URI
5. Microsoft Azure Blob Storage
6. SFTP
7. Third party API

[Source type] Enter your choice: 7

You have selected Third party API

List of Log types:

(i) How to select log type?
  - Press Up/b or Down/z keys to paginate.
  - To switch case-sensitivity, press '-i' and press enter. By default, search
    is case-sensitive.
  - To search for specific log type, press '/' key, enter text and press enter.
  - Note down the choice number for the log type that you want to select.
  - Press 'q' to quit and enter that choice number.
  - Press `h` for all the available options to navigate the list.
=============================================================================
1. Anomali
2. Azure AD
3. Azure AD Directory Audit
4. Azure AD Organizational Context
5. Cloud Passage
6. Duo Auth
7. Duo User Context
8. Fox-IT
9. Imperva:

[Log type] Enter your choice: 7

You have selected Duo User Context
======================================
======================================
(*) - Required fields.
Password/secret inputs are hidden.

(*) Username (Username to authenticate as)
=> USERNAME

(*) Secret (Secret to authenticate with)
=>

(*) API hostname (The fully qualified domain name for your instance of the API, having the form "api-xxxxxxxx.duosecurity.com")
=> api-xxxxxxxx.duosecurity.com

Feed created successfully with Feed ID: 9cfce415-97df-413b-8e38-e7c747f9ed38

Si falla la creación del feed, la próxima vez se le pedirá al usuario que vuelva a intentarlo. Los usuarios pueden volver a intentarlo o seguir creando un feed nuevo. El mecanismo de reintento permitirá a los usuarios cambiar de forma interactiva los valores proporcionados en el intento fallido anterior. Los usuarios pueden simplemente presionar Intro si quieren volver a usar el mismo valor para una opción en el flujo de creación del feed.

Resultado de muestra

====================================
========== Set Properties ==========
====================================

List of Source types:
1. Amazon S3
2. Amazon SQS
3. Google Cloud Storage
4. HTTP(S) URI
5. Microsoft Azure Blob Storage
6. SFTP
7. Third party API

[Source type] Enter your choice: 7

You have selected Third party API

[Log type] Enter your choice: 6

You have selected Duo Auth

Enter feed display name: my_duo_auth_feed

======================================
=========== Input Parameters =========
======================================
(*) - Required fields.
Password/secret inputs are hidden.

(*) Username (Username to authenticate as)
=> test

(*) Secret (Secret to authenticate with)
=>

(*) API hostname (The fully qualified domain name for your instance of the API, having the form "api-xxxxxxxx.duosecurity.com")
=> test.com

Error occurred while creating feed.
Response Code: 400.
Error: generic::invalid_argument: failed to create feed for the customer (ID: ed19f037-2354-43df-bfbf-350362b45844): failed to create feed for the customer (ID: ed19f037-2354-43df-bfbf-350362b45844): failed to create feed because of the following errors in the request: generic::invalid_argument: for Duo feeds, 'hostname' must be specified as "api-xxxxxxxx.duosecurity.com", e.g. "api-eval.duosecurity.com"

$ chronicle_cli feeds create

Looks like there was a failed feed create/update attempt with source type: Third party API and log type: Duo Auth.
Would you like to retry?

======================================
=========== Input Parameters =========
======================================
(*) - Required fields.
Password/secret inputs are hidden.

(*) Username (Username to authenticate as) [test]
=>

(*) Secret (Secret to authenticate with)
=>

(*) API hostname (The fully qualified domain name for your instance of the API, having the form "api-xxxxxxxx.duosecurity.com") [test.com]
=> api-xxxxxxxx.duosecurity.com

Feed created successfully with Feed ID: 29a2f967-6f6e-4521-bebf-6fb6c7383df6

GET

Para obtener detalles de un feed existente, use el siguiente comando:

$ chronicle_cli feeds get --help
Usage: main feeds get [OPTIONS]

  Get feed details using Feed ID

Options:
  --url TEXT                      Base URL to be used for API calls
  --region [US|ASIA-SOUTHEAST1|EUROPE]
                                  Select region
  --verbose                       Prints verbose output to the console.
  -c, --credential-path TEXT      Path of Service Account JSON. Default: /usr/
                                  local/google/home/<user>/.chronicle_cli/chronicle_credentials.json
  -h, --help                      Show this message and exit.

El usuario debe ingresar el ID del feed de forma interactiva para obtener los detalles del feed.

Resultado de muestra

Enter Feed ID: 72d9b843-b387-4b17-ab2d-a8497313c89c

Feed Details:
  ID: 72d9b843-b387-4b17-ab2d-a8497313c89c
  Display Name: my_duo_auth_feed
  Source type: Third party API
  Log type: Salesforce
  State: ACTIVE
  Feed Settings:
    API Hostname: myinstance.salesforce.com

LISTA

Para obtener una lista de todos los feeds, use el siguiente comando:

$ chronicle_cli feeds list --help
Usage: chronicle_cli feeds list [OPTIONS]

List all feeds

Options:
  --url TEXT                      Base URL to be used for API calls
  --region [US|ASIA-SOUTHEAST1|EUROPE]
                                  Select region
  --verbose                       Prints verbose output to the console.
  --export TEXT                   Export output to specified file path
  --file-format [TXT|CSV|JSON]    Format of the file to be exported
  -c, --credential-path TEXT      Path of Service Account JSON. Default: /usr/
                                  local/google/home/<user>/.chronicle_cli/chronicle_credentials.json
  -h, --help                      Show this message and exit.

El comando se usa para recuperar los detalles de todos los feeds que creó el cliente.

Resultado de muestra

Feed Details:
  ID: 29259301-156b-4b60-ae91-855d15c39f6a
  Source type: Third party API
  Log type: Anomali
  State: INACTIVE
============================================================

Feed Details:
  ID: 292b7629-0250-476c-9fb2-4c8a738ce42c
  Display Name: my_duo_auth_feed
  Source type: Third party API
  Log type: Duo Auth
  State: ACTIVE
  Feed Settings:
    API hostname: api-test.duosecurity.com

============================================================

Feed Details:
  ID: 0d063a7f-34a1-4dd0-9dcf-9c7a0bb03e65
  Source type: Third party API
  Log type: Workspace Activities
  State: ACTIVE
  Feed Settings:
    Customer ID: C12abc
    Applications: ['drive', 'login']

============================================================

Si el usuario desea exportar los datos, puede especificar la ruta de acceso absoluta o relativa del archivo que se exportará, junto con el formato de archivo (CSV/TXT/JSON). El formato de archivo predeterminado es CSV.

Resultado de muestra

Feed Details:
  ID: 29259301-156b-4b60-ae91-855d15c39f6a
  Source type: Third party API
  Log type: Anomali
  State: INACTIVE
============================================================

Feed Details:
  ID: 292b7629-0250-476c-9fb2-4c8a738ce42c
  Display Name: my_duo_auth_feed
  Source type: Third party API
  Log type: Duo Auth
  State: ACTIVE
  Feed Settings:
    API hostname: api-test.duosecurity.com

============================================================

Feed Details:
  ID: 0d063a7f-34a1-4dd0-9dcf-9c7a0bb03e65
  Source type: Third party API
  Log type: Workspace Activities
  State: ACTIVE
  Feed Settings:
    Customer ID: C12abc
    Applications: ['drive', 'login']

============================================================
Feed list details exported successfully to: /usr/local/google/home/<user>/out/chronicle-cli/output.txt

ACTUALIZAR

Para actualizar un feed existente, use el siguiente comando:

$ chronicle_cli feeds update
Usage: chronicle_cli feeds update [OPTIONS]

  Update feed details using Feed ID

Options:
  --url TEXT                      Base URL to be used for API calls
  --region [US|ASIA-SOUTHEAST1|EUROPE]
                                  Select region
  --verbose                       Prints verbose output to the console.
  -c, --credential-path TEXT      Path of Service Account JSON. Default: /usr/
                                  local/google/home/<user>/.chronicle_cli/chronicle_credentials.json
  -h, --help                      Show this message and exit.

Cuando se ejecuta el comando, la CLI de Chronicle solicita al usuario un ID de feed. Después de ingresar el ID de feed, se le solicita al usuario que vuelva a ingresar todos los valores de campo. El usuario puede presionar la tecla Intro para reutilizar el valor anterior.

Resultado de muestra

Enter Feed ID: ea28d66b-d81b-4b4d-ae16-3b1cd98132ca
Press Enter if you don't want to update.

Enter feed display name[old_display_name]:

(*) Username (Username to authenticate as)
=> USERNAME

(*) Secret (Secret to authenticate with)
=>

(*) API hostname (The fully qualified domain name for your instance of the API, having the form "api-xxxxxxxx.duosecurity.com") [api-xxxxxxxx.duosecurity.com]
=>

Feed updated successfully with Feed ID: ea28d66b-d81b-4b4d-ae16-3b1cd98132ca
Enter Feed ID: 29a2f967-6f6e-4521-bebf-6fb6c7383df6
Press Enter if you don't want to update.

Enter feed display name[]: my_feed_display_name

(*) Username (Username to authenticate as)
=> test1

(*) Secret (Secret to authenticate with)
=>

(*) API hostname (The fully qualified domain name for your instance of the API, having the form "api-xxxxxxxx.duosecurity.com") [api-xxxxxxxx.duosecurity.com]
=> test.com

Error occurred while updating feed. Response code: 400.
Error: generic::invalid_argument: failed to update feed for the customer (ID: ed19f037-2354-43df-bfbf-350362b45844): failed to edit feed because of the following errors in the request: generic::invalid_argument: for Duo feeds, 'hostname' must be specified as "api-xxxxxxxx.duosecurity.com", e.g. "api-eval.duosecurity.com"

$ chronicle_cli feeds update
Enter Feed ID: 29a2f967-6f6e-4521-bebf-6fb6c7383df6

Looks like there was a failed feed create/update attempt with source type: Third party API and log type: Duo Auth.
Would you like to retry?

Press Enter if you don't want to update.

(*) Username (Username to authenticate as) [test1]
=>

(*) Secret (Secret to authenticate with)
=>

(*) API hostname (The fully qualified domain name for your instance of the API, having the form "api-xxxxxxxx.duosecurity.com") [test.com]
=> api-devtest.duosecurity.com

Feed updated successfully with Feed ID: 29a2f967-6f6e-4521-bebf-6fb6c7383df6

Si la actualización del feed falla y el usuario ingresa el mismo ID de feed, se le pedirá que vuelva a intentarlo o que reinicie el proceso. Si el ID de feed que ingresó el usuario no coincide con el ID de feed con errores, no se le solicitará al usuario que vuelva a intentarlo y el proceso normal de actualización del feed continúe.

Si la actualización del feed falla, la próxima vez se le pedirá al usuario que vuelva a intentarlo. Los usuarios pueden volver a intentarlo o seguir actualizando otro feed. Luego, se le solicita al usuario que ingrese el ID de feed que desea actualizar y comienza a solicitar nuevas opciones. El mecanismo de reintento permitirá a los usuarios cambiar los valores de opción proporcionados en el intento fallido anterior de manera interactiva. Los usuarios pueden simplemente presionar Intro si quieren volver a usar el mismo valor para una opción en el flujo de actualización del feed.

Resultado de muestra

Enter Feed ID: 51574667-dee6-408b-a5fc-0e07d3e9a429

Looks like there was a failed feed create/update attempt with source type: Third party API and log type: Duo Auth.
Would you like to retry?

Press Enter if you don't want to update.

Enter feed display name[old_display_name]:

(*) Username (Username to authenticate as) [TEEST]
=> TEST

(*) Secret (Secret to authenticate with)
=>

(*) API hostname (The fully qualified domain name for your instance of the API, having the form "api-xxxxxxxx.duosecurity.com") [asd]
=> api-xxxxxxxx.duosecurity.com

Feed updated successfully with Feed ID: 51574667-dee6-408b-a5fc-0e07d3e9a429

BORRAR

Este comando se usa para borrar un feed mediante un ID. Durante la ejecución, se solicita al usuario el ID del feed que se borrará.

Para borrar un feed existente, use el siguiente comando:

$ chronicle_cli feeds delete --help
Usage: chronicle_cli feeds delete [OPTIONS]

  Delete a feed

Options:
  --url TEXT                      Base URL to be used for API calls
  --region [US|ASIA-SOUTHEAST1|EUROPE]
                                  Select region
  -c, --credential-path TEXT      Path of Service Account JSON. Default: /usr/
                                  local/google/home/<user>/.chronicle_cli/chronicle_credentials.json
  -h, --help                      Show this message and exit.

Resultado de muestra

Enter Feed ID: b0798c54-ed84-44e7-96d5-cbe208f28e49

Feed (ID: b0798c54-ed84-44e7-96d5-cbe208f28e49) deleted successfully.

HABILITAR

Para habilitar un feed, usa el siguiente comando:

$ chronicle_cli feeds enable --help
Usage: main feeds enable [OPTIONS]

  Enable feed for the given Feed ID

Options:
  --url TEXT                      Base URL to be used for API calls
  --region [US|ASIA-SOUTHEAST1|EUROPE]
                                  Select region
  --verbose                       Prints verbose output to the console.
  -c, --credential-path TEXT      Path of Service Account JSON. Default: /usr/
                                  local/google/home/<user>/.chronicle_cli/chro
                                  nicle_credentials.json
  -h, --help                      Show this message and exit.

El usuario debe ingresar el ID del feed de manera interactiva para habilitar el feed.

Resultado de muestra

Enter Feed ID: 29259301-156b-4b60-ae91-855d15c39f6a
Feed with ID: 29259301-156b-4b60-ae91-855d15c39f6a enabled successfully.

INHABILITAR

Para inhabilitar un feed, usa el siguiente comando:

$ chronicle_cli feeds disable --help
Usage: main feeds disable [OPTIONS]

  Disable feed for the given Feed ID

Options:
  --url TEXT                      Base URL to be used for API calls
  --region [US|ASIA-SOUTHEAST1|EUROPE]
                                  Select region
  --verbose                       Prints verbose output to the console.
  -c, --credential-path TEXT      Path of Service Account JSON. Default: /usr/
                                  local/google/home/<user>/.chronicle_cli/chro
                                  nicle_credentials.json
  -h, --help                      Show this message and exit.

El usuario debe ingresar el ID del feed de manera interactiva para inhabilitar el feed.

Resultado de muestra

Enter Feed ID: 29259301-156b-4b60-ae91-855d15c39f6a
Feed with ID: 29259301-156b-4b60-ae91-855d15c39f6a disabled successfully.

Soluciona problemas

Códigos de error

En esta sección, se muestra el resultado que se muestra en la consola en comparación con los diferentes tipos de códigos de respuesta que se reciben de la respuesta de la API.

Consulta las siguientes tablas para ver el resultado de cada comando:

Comando Get

Código de respuesta Resultado de Console
404 ID de feed no válido Ingrese un ID de feed válido.
400 El feed no existe.
Cualquier otro código de respuesta Se produjo un error al recuperar el feed. Código de respuesta: {status code} Error: {error message}

Comando List

Código de respuesta Resultado de Console
Cualquier código de respuesta que no sea 200 Se produjo un error al recuperar la lista de feeds. Código de respuesta: {status code} Error: {error message}
No se pudo recuperar ningún feed de la lista Al final del resultado de la consola, se imprimirá una lista con los detalles del ID del feed y el mensaje de error correspondiente.

Comando Create

Código de respuesta Resultado de Console
Cualquier código de respuesta que no sea 200 Se produjo un error al crear el feed. Código de respuesta: {status code} Error: {error message}

Comando Update

Código de respuesta Resultado de Console
Cualquier código de respuesta que no sea 200 Se produjo un error al actualizar el feed. Código de respuesta: {status code} Error: {error message}

Comando Delete

Código de respuesta Resultado de Console
404 ID de feed no válido Ingrese un ID de feed válido.
400 El feed no existe.
Cualquier otro código de respuesta Se produjo un error al eliminar el feed. Código de respuesta: {status code} Error: {error message}

Comando Enable

Código de respuesta Resultado de Console
404 ID de feed no válido Ingrese un ID de feed válido.
400 El feed no existe.
Cualquier otro código de respuesta Se produjo un error al habilitar el feed. Código de respuesta: {status code} Error: {error message}

Comando Disable

Código de respuesta Resultado de Console
404 ID de feed no válido Ingrese un ID de feed válido.
400 El feed no existe.
Cualquier otro código de respuesta Se produjo un error al inhabilitar el feed. Código de respuesta: {status code} Error: {error message}

Otros errores o excepciones

Excepción Resultado de Console
Error de la clave No se pudo encontrar la clave {key name} en la respuesta.
Excepción Error con excepción: {exception details}
Falta el archivo de credenciales Error con excepción: [Errno 2] El archivo o directorio no existe: '/usr/local/google/home//.chronicle_cli/chronicle_credentials.json'

El usuario debe colocar las credenciales en el directorio esperado. Consulta Instalación

Si tienes otras consultas o problemas con la CLI de Chronicle, comunícate con el equipo de asistencia de Chronicle.