Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Guia do usuário da CLI

Visão geral

A CLI do Chronicle oferece uma interface baseada em texto para iniciar todos os fluxos de trabalho de usuário do Chronicle, a fim de atuar como uma alternativa à interface gráfica do usuário para usuários avançados.

A CLI do Chronicle tem como base o modelo de comando. Os usuários podem acessar e usar o fluxo de trabalho do usuário do Chronicle com comandos e subcomandos que podem ser modificados com sinalizações.

Confira a seguir um exemplo da estrutura generalizada de um comando da CLI do Chronicle:

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

Por exemplo, para criar um novo feed usando os fluxos de trabalho de gerenciamento de feed, use o seguinte comando:

$ chronicle_cli feeds create

Instalação

Nesta seção, apresentamos informações sobre como instalar a CLI do Chronicle.

Antes de começar

Conclua o seguinte antes de instalar a CLI do Chronicle:

Instale a CLI do Chronicle no seu ambiente

Conclua as etapas a seguir para instalar a CLI do Chronicle no seu ambiente:

  1. Abra um terminal e instale todos os pacotes dependentes necessários no seu ambiente virtual usando o seguinte comando:

    $ (env) pip install -r requirements.txt
    
  2. Instale o binário do Chronicle usando o comando a seguir no seu ambiente virtual:

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

    Verifique se a instalação foi bem-sucedida executando o seguinte comando:

    $ chronicle_cli --help
    

Exemplo de saída

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

Usar a CLI do Chronicle

Veja na seção a seguir como usar a CLI do Chronicle para iniciar fluxos de trabalho de usuários do Chronicle.

Fluxos de trabalho do usuário no gerenciamento de feeds

A CLI do Chronicle pode ser usada para gerenciar feeds de usuários com os seguintes comandos:

Comando: feeds

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

Sintaxe de uso:

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

Opções

Ajuda (-h / --help)

Use a opção de ajuda -h ou -- para ver o uso/descrição de qualquer comando/opção.

Exemplo 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.

Caminho de credenciais (-c ou --credential-path)

Essa opção permite especificar o caminho das credenciais da conta de serviço a serem usadas para a autenticação do usuário. Se essa opção não for especificada, a CLI do Chronicle procurará credenciais no caminho padrão, ou seja, ~/.chronicle_cli (dentro de um diretório oculto chamado .chronicle_cli no diretório principal).

Exemplo de uso

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

Detalhado (--detalhado)

A CLI do Chronicle mostra mais detalhes para o console, como solicitação HTTP e/ou respostas quando essa sinalização é usada.

Exemplo de uso

$ chronicle_cli feeds list --verbose

Exportar (--export)

Essa opção permite que o usuário especifique o caminho do arquivo para onde a saída do comando list será exportada. Os caminhos relativo e absoluto são suportados.

Exemplo de uso

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

Formato do arquivo (--file-format)

Essa opção permite que o usuário especifique o formato do arquivo do conteúdo exportado com o comando list. Há três formatos compatíveis: CSV, JSON e TXT. Se essa opção não for especificada com a opção --export, o formato CSV será usado como padrão.

Exemplo de uso

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

Exemplo de saída

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ão (--region)

O usuário pode selecionar a região transmitindo a sinalização --region com o comando, e as chamadas de API serão feitas para o back-end da região do Chronicle apropriado.

O usuário pode selecionar um valor de região entre as seguintes opções: US, EUROPE, ASIA_SOUTHEAST1.

Se o usuário não especificar a região, a região padrão será definida como US.

Comandos

Todos os fluxos de trabalho de usuários do gerenciamento de feeds na CLI do Chronicle são interativos. O usuário recebe opções como e quando necessário para o gerenciamento de feeds.

CRIAR

Para criar um novo feed, use o seguinte 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.

Exemplo de saída

  • Para a 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 outras 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

Se a criação do feed falhar, na próxima vez que o usuário receber uma solicitação para repetir o feed com falha. Os usuários podem tentar novamente ou continuar criando um novo feed. O mecanismo de repetição vai permitir que os usuários alterem os valores fornecidos na tentativa anterior com falha. Os usuários poderão pressionar Enter se quiserem reutilizar o mesmo valor para uma opção no fluxo de criação de feed.

Exemplo de saída

====================================
========== 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 ver detalhes de um feed existente, use o seguinte 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.

O usuário precisa inserir o ID do feed interativamente para receber os detalhes do feed.

Exemplo de saída

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 ver a lista de todos os feeds, use o seguinte 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.

O comando é usado para buscar os detalhes de todos os feeds criados pelo cliente.

Exemplo de saída

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']

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

Se o usuário quiser exportar os dados, ele poderá especificar o caminho absoluto/relativo do arquivo a ser exportado com o formato do arquivo (CSV/TXT/JSON). O formato de arquivo padrão é CSV.

Exemplo de saída

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

ATUALIZAR

Para atualizar um feed existente, use o seguinte 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.

Ao executar o comando, a CLI do Chronicle solicita ao usuário um código de feed. Depois de inserir o ID do feed, o usuário precisará digitar todos os valores de campo novamente. O usuário pode optar por reutilizar o valor antigo pressionando a tecla Enter.

Exemplo de saída

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

Se a atualização do feed falhar e o usuário inserir o mesmo ID de feed, será solicitado que ele tente novamente ou reinicie o processo. Se o ID do feed inserido pelo usuário não corresponder ao ID do feed com falha, o usuário não receberá uma nova solicitação e o processo normal de atualização do feed continuará.

Se a atualização do feed falhar, na próxima vez que o usuário receber uma solicitação para repetir o feed com falha. Os usuários podem tentar novamente ou continuar atualizando um feed diferente. O usuário receberá uma solicitação para inserir o ID do feed a ser atualizado e, em seguida, começará a solicitar novas opções. O mecanismo de nova tentativa permitirá que os usuários alterem os valores de opção fornecidos na tentativa anterior com falha de forma interativa. Os usuários poderão pressionar Enter se quiserem reutilizar o mesmo valor para uma opção no fluxo de atualização de feed.

Exemplo de saída

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

EXCLUIR

Esse comando é usado para excluir um feed usando um ID de feed. Durante a execução, ela solicita ao usuário o ID do feed a ser excluído.

Para excluir um feed existente, use o seguinte 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.

Exemplo de saída

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

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

ATIVAR

Para ativar um feed, use o seguinte 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.

O usuário precisa inserir o ID do feed interativamente para ativar o feed.

Exemplo de saída

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

DESATIVAR

Para desativar um feed, use o seguinte 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.

O usuário precisa inserir o ID do feed interativamente para desativar o feed.

Exemplo de saída

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

Solução de problemas

Códigos de erro

Esta seção mostra a saída exibida no console em diferentes tipos de códigos de resposta recebidos da resposta da API.

Consulte as tabelas a seguir para ver a saída de cada comando:

Comando Get

Código de resposta Saída do console
404 ID de feed inválido. Insira um ID de feed válido.
400 O feed não existe.
Qualquer outro código de resposta Ocorreu um erro ao buscar o feed. Código de resposta: {status code} Erro: {error message}

Comando List

Código de resposta Saída do console
Qualquer código de resposta que não seja 200 Ocorreu um erro ao buscar a lista de feeds. Código de resposta: {status code} Erro: {error message}
Falha ao buscar qualquer feed na lista No final da saída do console, uma lista será impressa com os detalhes do ID do feed e a mensagem de erro correspondente.

Comando Create

Código de resposta Saída do console
Qualquer código de resposta que não seja 200 Ocorreu um erro ao criar o feed. Código de resposta: {status code} Erro: {error message}

Comando Update

Código de resposta Saída do console
Qualquer código de resposta que não seja 200 Ocorreu um erro ao atualizar o feed. Código de resposta: {status code} Erro: {error message}

Comando Delete

Código de resposta Saída do console
404 ID de feed inválido. Insira um ID de feed válido.
400 O feed não existe.
Qualquer outro código de resposta Erro ao excluir o feed. Código de resposta: {status code} Erro: {error message}

Comando Enable

Código de resposta Saída do console
404 ID de feed inválido. Insira um ID de feed válido.
400 O feed não existe.
Qualquer outro código de resposta Erro ao ativar o feed. Código de resposta: {status code} Erro: {error message}

Comando Disable

Código de resposta Saída do console
404 ID de feed inválido. Insira um ID de feed válido.
400 O feed não existe.
Qualquer outro código de resposta Erro ao desativar o feed. Código de resposta: {status code} Erro: {error message}

Outros erros ou exceções

Exceção Saída do console
Errodechave Falha ao encontrar a chave {key name} na resposta.
Exceção Falha com a exceção: {exception details}
Arquivo de credenciais ausente Falha com exceção: [Errno 2] Não há nenhum arquivo ou diretório: '/usr/local/google/home//.chronicle_cli/chronicle_credentials.json'

O usuário precisa colocar credenciais no diretório esperado. Consulte Instalação

Se você tiver outras dúvidas ou problemas com a CLI do Chronicle, entre em contato com o suporte do Chronicle.