Suspensión y reanudación de un recopilador de registros de flujo

Puede suspender y reanudar un recopilador de registros de flujo mediante la interfaz de usuario, la CLI o la API.

Después de crear un recopilador de registros de flujo, su estado predeterminado es Active.

Suspender y reanudar un recopilador de registros de flujo en la consola

Para suspender un recopilador de registros de flujo de Active, haz clic en el menú Acciones ( y selecciona « Suspender ».

Al suspender el registro de flujo, se detiene la escritura en el depósito de « IBM Cloud® Object Storage ».

Para reanudar un registro de flujo suspendido, seleccione Reanudar en el menú Acciones Menú Acciones.

Como alternativa, puede suspender y reanudar un recopilador de registros de flujo desde la página de detalles del registro de flujo utilizando el interruptor Activo / Inactivo.

Suspender y reanudar un recopilador de registros de flujo desde la interfaz de línea de comandos

Antes de empezar, configure el entorno de CLI.

Para suspender o reanudar un recopilador de registros de flujo mediante la CLI, debe pasar un valor true o false al distintivo --active en el mandato flow-log-update.

ibmcloud is flow-log-update FLOW_LOG --active (true|false) [--json]

Donde:

FLOW_LOG
ID de la instancia del registro de flujo. --active
El estado previsto de « active » tras la actualización. Establece el valor en « true » para reanudar o en « false » para suspender. --json
Formatea la salida en JSON.

Suspender y reanudar un recopilador de registros de flujo mediante la API

Para suspender y reanudar recopiladores de registros de flujo mediante la API, siga estos pasos:

  1. Configure el entorno de la API con las variables adecuadas.

  2. Almacene su FlowLogID01 en una variable que se utilizará en el mandato de API:

    export FlowLogID01="<your_flow_log_id>"
    
  3. Elija si desea suspender o reanudar un registro de flujo:

    • Para suspender un recopilador de registros de flujo:

      curl -s -X PATCH \
      "$vpc_api_endpoint/v1/flow_log_collectors/$FlowLogID01?version=$api_version&generation=2" \
      -H "Authorization: Bearer $iam_token" \
      -d '{ "active": false }' | jq
      
    • Para reanudar el funcionamiento de un recopilador de registros de flujo:

      curl -s -X PATCH \
      "$vpc_api_endpoint/v1/flow_log_collectors/$FlowLogID01?version=$api_version&generation=2" \
      -H "Authorization: Bearer $iam_token" \
      -d '{ "active": true }' | jq
      

      En este ejemplo se utiliza jq como analizador sintáctico, una herramienta de terceros sujeta a la licencia MIT. Es posible que jq no venga preinstalado en todas las imágenes de VPC disponibles al crear una instancia. Es posible que tengas que instalar jq antes de utilizarlo, o bien utilizar otro analizador sintáctico de tu elección.