Scenario: archiviazione dei log nello storage degli oggetti
Archivia i dati di log in un bucket nello storage degli oggetti.
Questo scenario implica la creazione di un connettore. Il connettore elabora e sposta i dati di log dal log allo storage degli oggetti.
Criteri IAM necessari
Se si è membri del gruppo Administrators, si dispone già dell'accesso necessario per eseguire questo scenario. In caso contrario, è necessario accedere a Monitoraggio, Notifiche e Storage degli oggetti.
Il workflow per la creazione del connettore include un criterio predefinito quando necessario per fornire l'autorizzazione per la scrittura nel servizio di destinazione. Per informazioni nuove sui criteri, vedere Panoramica dei criteri IAM.
Impostazione di questo scenario
L'impostazione è semplice nella console. In alternativa, puoi utilizzare l'interfaccia CLI o l'API di Oracle Cloud Infrastructure, che ti consente di eseguire manualmente le singole operazioni.
Utilizzo di Console
In questo esempio viene descritto come utilizzare la console per creare un connettore che riceve i dati di log della subnet dal log e quindi sposta questi dati in un bucket nello storage degli oggetti.
Per assistenza nella risoluzione dei problemi, vedere Risoluzione dei problemi dei connettori.
- Aprire il menu di navigazione e selezionare Analytics e AI. In Messaggistica, selezionare Hub connettore.
- Scegliere il compartimento in cui si desidera creare il connettore servizio.
- Selezionare Crea connettore.
-
Nella pagina Crea connettore inviare i dati di log della subnet a un bucket:
- Digitare un nome del connettore, ad esempio "Log di archivio". Evitare di inserire informazioni riservate.
- Selezionare il compartimento delle risorse in cui si desidera memorizzare il nuovo connettore.
- In Configura connettore, selezionare i servizi di origine e di destinazione per spostare i dati di log in una metrica:
- Origine: log
- Destinazione: storage degli oggetti
- In Configura connessione di origine, selezionare il log della subnet:
- Compartimento: compartimento contenente i dati di log desiderati.
- Gruppo di log: il gruppo di log contenente i dati di log desiderati.
- Log: il nome dell'oggetto log per i dati di log desiderati.
- In Configura connessione di destinazione, selezionare il bucket in cui si desidera archiviare i dati di log seguenti:
- Selezionare il compartimento in cui si desidera memorizzare i dati di log ricevuti (filtrati).
- Selezionare il bucket desiderato.
- Se viene richiesto di creare un criterio (necessario per l'accesso per creare o aggiornare un connettore del servizio), selezionare Crea.
- Selezionare Crea.
Uso dell'interfaccia CLI
In questo esempio viene descritto come utilizzare l'interfaccia CLI per creare un connettore che riceve i dati di log della subnet dal log e quindi sposta questi dati in un bucket nello storage degli oggetti.
Per informazioni sull'uso dell'API e delle richieste di firma, consulta la documentazione dell'API REST e le credenziali di sicurezza. Per informazioni sugli SDK, vedere SDK e l'interfaccia CLI.
-
Creare un connettore: aprire un prompt dei comandi ed eseguire il 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>]
Per assistenza nella risoluzione dei problemi, vedere Risoluzione dei problemi dei connettori.
Uso dell'API
In questo esempio viene descritto come utilizzare l'API per creare un connettore che riceve i dati di log della subnet dal log e quindi sposta questi dati in un bucket nello storage degli oggetti.
Per informazioni sull'uso dell'API e delle richieste di firma, consulta la documentazione dell'API REST e le credenziali di sicurezza. Per informazioni sugli SDK, vedere SDK e l'interfaccia CLI.
Utilizzare le operazioni descritte di seguito.
-
CreateServiceConnector: crea un connettore.
Esempio di richiesta 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" } }
Per assistenza nella risoluzione dei problemi, vedere Risoluzione dei problemi dei connettori.