Situación: Archivado de Logs en Object Storage
Archive datos de log en un cubo de Object Storage.
Este escenario implica la creación de un conector. El conector procesa y mueve los datos de log de Logging a Object Storage.
Política de IAM necesaria
Si es miembro del grupo Administradores, ya tendrá el acceso necesario para ejecutar este escenario. De lo contrario, necesita acceso a Monitoring , Notifications y Object Storage .
El flujo de trabajo para crear el conector incluye una política por defecto cuando es necesario para proporcionar permiso para escribir en el servicio de destino. Si no conoce las políticas, consulte Visión general de las políticas de IAM.
Configuración de este escenario
La configuración resulta sencilla en la consola. También puede utilizar la CLI o API de Oracle Cloud Infrastructure, que permite ejecutar las operaciones individuales.
Uso de la consola
En este ejemplo se describe el uso de la consola para crear un conector que recibe datos del log de subred de Logging y, a continuación, mueve esos datos a un cubo de Object Storage.
Para obtener ayuda con la solución de problemas, consulte Solución del problema de conectores.
- Abra el menú de navegación y seleccione Análisis e IA. En Mensajería, seleccione Hub de conector.
- Seleccione el compartimento en el que desea crear el conector de servicio.
- Seleccione Crear conector.
-
En la página Crear conector, envíe los datos del log de subred a un cubo:
- Escriba un nombre de conector, como "Archivar logs". Evite introducir información confidencial.
- Seleccione el compartimento de recursos en el que desea almacenar el nuevo conector.
- En Configurar conector, seleccione los servicios de origen y destino para mover los datos de log a una métrica:
- Origen: Logging
- Destino: Object Storage
- En Configurar conexión de origen, seleccione el log de subred:
- Compartimento: compartimento que contiene los datos de log que desea.
- Grupo de logs: grupo de logs que contiene los datos de log que desea.
- Logs: nombre del objeto de log para los datos de log que desea.
- En Configurar conexión de destino, seleccione el cubo en el que desea archivar estos datos de log:
- Seleccione el compartimento en el que desea almacenar los datos de log recibidos (filtrados).
- Seleccione el cubo que desee.
- Si se le solicita que cree una política (requerida para el acceso para crear o actualizar un conector de servicio), seleccione Crear.
- Haga clic en Crear.
Uso de la CLI
En este ejemplo se describe el uso de la CLI para crear un conector que recibe datos del log de subred de Logging y, a continuación, mueve esos datos a un cubo de Object Storage.
Para obtener más información sobre el uso de la API y la firma de solicitudes, consulte la documentación de la API de REST y Credenciales de seguridad. Para obtener información sobre los SDK, consulte Los SDK y la CLI.
-
Cree un conector: abra un símbolo del sistema y ejecute el comando
oci sch service-connector create
:oci sch service-connector create --display-name "<display_name>" --compartment-id <compartment_OCID> --source [<source_in_JSON>] --target [<targets_in_JSON>]
Para obtener ayuda con la solución de problemas, consulte Solución del problema de conectores.
Uso de la API
En este ejemplo se describe el uso de la API para crear un conector que recibe datos del log de subred de Logging y, a continuación, mueve esos datos a un cubo de Object Storage.
Para obtener más información sobre el uso de la API y la firma de solicitudes, consulte la documentación de la API de REST y Credenciales de seguridad. Para obtener información sobre los SDK, consulte Los SDK y la CLI.
Utilice las siguientes operaciones:
-
CreateServiceConnector: cree un conector.
Ejemplo de solicitud CreateServiceConnectorPOST /20200909/serviceConnectors Host: service-connector-hub.us-phoenix-1.oraclecloud.com <authorization and other headers> { "compartmentId": "<compartment_OCID>", "description": "My connector description", "displayName": "My Connector", "source": { "kind": "logging", "logSources": [ { "compartmentId": "<compartment_OCID>", "logGroupId": "<log_group_OCID>", "logId": "<log_OCID>" } ] }, "target": { "kind": "objectStorage", "bucketName": "MyBucket", "objectNamePrefix": "myprefix" } }
Para obtener ayuda con la solución de problemas, consulte Solución del problema de conectores.