Créer des règles d'événement pour automatiser le chargement

Créez une règle Oracle Cloud Infrastructure Events pour automatiser le chargement en fonction des fichiers de données entrants dans Oracle Cloud Infrastructure Object Storage.

Créer une règle d'événement

Créez des règles pour permettre à Oracle Cloud Infrastructure Events d'automatiser le chargement.

Oracle Cloud Infrastructure Events appelle l'action indiquée dans la règle en transmettant le message d'événement à une ressource d'action, telle qu'une fonction. Chaque règle doit comporter au moins une action.

  1. Ouvrez le menu de navigation. Sous le groupe Solutions et plate-forme, accédez à Intégration d'applications et cliquez sur Service des événements.
  2. Assurez-vous que le compartiment est celui où l'application et la fonction associée sont déployées, puis cliquez sur Créer une règle.
  3. Entrez ce qui suit :
    • Nom d'affichage : indiquez un nom convivial pour la règle. Vous pouvez modifier ce nom ultérieurement. Evitez de saisir des informations confidentielles.
    • Description : Indiquez ce que fait la règle. Vous pouvez modifier cette description ultérieurement. Evitez de saisir des informations confidentielles.
  4. Dans Conditions de règle, sélectionnez Type d'événement :
    1. Sélectionnez Object Storage pour le nom de service.
    2. Pour le type d'événement, sélectionnez Création d'objet.
      Vous pouvez indiquer un ou plusieurs types d'événement. L'action ou les actions que vous spécifiez s'appliquent à tous les événements sélectionnés. De même, vous pouvez cliquer sur Autre condition et ajouter des types d'événement si vous voulez que l'action ou les actions s'appliquent à d'autres services.

    Une fois l'événement créé, nous mettrons à jour l'événement afin de spécifier le bucket particulier à surveiller pour détecter les modifications.

  5. Dans Actions, sélectionnez Fonctions :
    1. Sélectionnez le compartiment de fonctions dans lequel l'application et les fonctions associées seront déployées.
    2. Sélectionnez l'application de fonction que vous avez créée précédemment, par exemple ocijsonpub.
    3. Sélectionnez la fonction que vous avez déployée précédemment, par exemple loadziptojson.
    Vous pouvez indiquer des actions supplémentaires en cliquant sur + Une autre action.
  6. Cliquez sur Créer une règle.

Ajouter des attributs d'événement

Une fois l'événement créé, mettez à jour l'événement pour indiquer le bucket particulier à surveiller pour détecter les modifications.

  1. Ouvrez le menu de navigation. Sous le groupe Solutions et plate-forme, accédez à Intégration d'applications et cliquez sur Service des événements.
  2. Assurez-vous que le compartiment est celui où l'application et la fonction associée sont déployées, puis cliquez sur, puis cliquez sur le nom de la règle à mettre à jour.
  3. Dans le menu Ressources, cliquez sur Correspondance d'événements.
  4. Cliquez sur Ajouter un attribut. La boîte de dialogue Ajouter un attribut apparaît. Configurez l'attribut :
    • Nom de l'attribut : sélectionnez bucketName.

    • Valeurs d'attribut : sélectionnez le nom du bucket de stockage d'objet à surveiller.

  5. Cliquez sur Ajouter un attribut.