Scénario : Archivage des journaux dans le stockage d'objets

Archiver les données de journal dans un seau du stockage d'objets.

Ce scénario consiste à créer un connecteur. Le connecteur traite et déplace les données de journal depuis le service de journalisation vers le stockage d'objets.

Politique GIA requise

Si vous êtes membre du groupe Administrateurs, vous avez déjà l'accès requis pour exécuter ce scénario. Sinon, vous devez avoir accès aux services de surveillance , d'avis et de stockage d'objets .

Le flux de travail de création du connecteur inclut une politique par défaut, si nécessaire, afin de fournir l'autorisation d'écriture sur le service cible. Pour en savoir plus sur les politiques, voir Aperçu des politiques IAM.

Configuration pour ce scénario

La configuration est très simple dans la console. Vous pouvez également utiliser l'interface de ligne de commande ou l'API Oracle Cloud Infrastructure, qui vous permettent d'exécuter vous-même les opérations individuelles.

Utilisation de la console

Cet exemple utilise la console pour créer un connecteur qui reçoit du service de journalisation les données de journal du sous-réseau et qui les déplace vers un seau dans le stockage d'objets.

Pour obtenir de l'aide concernant le dépannage, voir Dépannage des connecteurs.

Créer le connecteur
  1. Ouvrez le menu de navigation et sélectionnez Analyse et intelligence artificielle. Sous Messagerie, sélectionnez Centre de connecteurs.
  2. Sélectionnez le compartiment dans lequel vous souhaitez créer le connecteur de service.
  3. Sélectionnez Créer un connecteur.
  4. Dans la page Créer un connecteur, envoyez les données de journal du sous-réseau à un seau :

    • Entrez un nom de connecteur, par exemple "journaux d'archive". Évitez d'entrer des informations confidentielles.
    • Sélectionnez le compartiment de la ressource dans lequel vous voulez stocker le nouveau connecteur.
    • Sous Configurer le connecteur, sélectionnez les services source et cible pour le déplacement des données de journal vers une mesure :
      • Source : Journalisation
      • Cible : stockage d'objets
    • Sous Configurer la connexion source, sélectionnez le journal du sous-réseau :
      • Compartiment : compartiment contenant les données de journal désirées.
      • Groupe de journaux : Groupe de journaux contenant les données de journal désirées.
      • Journaux : Nom de l'objet de journal pour les données de journal désirées.
    • Sous Configurer la connexion cible, sélectionnez le seau dans lequel vous voulez archiver ces données de journal :
      • Sélectionnez le compartiment dans lequel vous voulez stocker les données de journal reçues (filtrées).
      • Sélectionnez le seau désiré.
  5. Si vous êtes invité à créer une politique (obligatoire pour créer ou mettre à jour un connecteur de service), sélectionnez Créer.
  6. Sélectionnez Créer.

Utilisation de l'interface de ligne de commande

Cet exemple utilise l'interface de ligne de commande pour créer un connecteur qui reçoit du service de journalisation les données de journal du sous-réseau et qui les déplace vers un compartiment dans le stockage d'objets.

Pour plus d'informations sur l'utilisation de l'API et sur les demandes de signature, voir la documentation de l'API REST et Données d'identification de sécurité. Pour plus d'informations sur les trousses SDK, voir Trousses SDK et interface de ligne de commande.

  • Créez un connecteur : Ouvrez une invite de commande et exécutez la commande 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>]

Pour obtenir de l'aide concernant le dépannage, voir Dépannage des connecteurs.

Utilisation de l'API

Cet exemple utilise l'API pour créer un connecteur qui reçoit du service de journalisation les données de journal du sous-réseau et qui les déplace vers un seau dans le stockage d'objets.

Pour plus d'informations sur l'utilisation de l'API et sur les demandes de signature, voir la documentation de l'API REST et Données d'identification de sécurité. Pour plus d'informations sur les trousses SDK, voir Trousses SDK et interface de ligne de commande.

Utilisez les opérations suivantes :

  • CreateServiceConnector : Créez un connecteur.

    Exemple de demande CreateServiceConnector
    POST /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"
      }
    }

Pour obtenir de l'aide concernant le dépannage, voir Dépannage des connecteurs.