Événements de registre d'objets
Les événements Oracle Cloud Infrastructure sont des fichiers JSON qui sont émis avec certaines opérations de service et qui contiennent des informations sur cette opération.
Le registre d'objets émet des événements lorsque :
- Créer, mettre à jour ou supprimer un référentiel.
- Répertorier les référentiels d'un compartiment spécifique.
- Déplacer un référentiel et ses artefacts vers un nouveau compartiment.
- Charger un artefact dans un référentiel.
- Télécharger, obtenir des détails, mettre à jour ou supprimer un artefact d'un référentiel.
- Répertorier les artefacts d'un référentiel spécifique.
Événements de référentiel
Lors de la création, de la mise à jour, de la liste, de la suppression ou de la modification du compartiment d'un référentiel, le registre d'artefacts crée un événement.
Voici les types d'événement émis par les référentiels :
Nom convivial | Type d'événement |
---|---|
Création du référentiel d'artefacts |
|
Liste des référentiels d'artefacts |
|
Mise à jour du référentiel d'artefacts |
|
Modification du compartiment du référentiel d'artefacts |
|
Suppression du référentiel d'artefacts |
|
- Exemple de création d'un référentiel
-
{ "eventType": "com.oraclecloud.artifacts.createrepository", "cloudEventsVersion": "0.1", "eventTypeVersion": "2.0", "source": "RepositoryService", "eventTime": "2019-08-16T15:09:04.550Z", "contentType": "application/json", "data": { "compartmentId": "ocid1.compartment.oc1..<unique_ID>", "compartmentName": "example_compartment", "resourceName": "repo1", "resourceId": "ocid1.artifactrepository.oc1..<unique_ID>", "availabilityDomain": "all" }, "eventID": "<unique_ID>" }
Événements d'artefact
Lorsque vous chargez, mettez à jour, supprimez ou obtenez les détails d'un artefact ou lorsque vous répertoriez les artefacts d'un référentiel, le registre d'artefacts crée un événement.
Voici les types d'événement émis par les artefacts :
Nom convivial | Type d'événement |
---|---|
Chargement d'artefact générique par chemin |
|
Liste d'artefacts génériques |
|
Mise à jour d'artefact générique |
|
Mise à jour d'artefact générique par chemin |
|
Téléchargement d'artefact générique |
|
Téléchargement d'artefact générique par chemin |
|
Obtention d'artefact générique |
|
Obtention d'artefact générique par chemin |
|
Suppression d'artefact générique |
|
- Exemple de chargement d'un artefact
-
{ "eventType": "com.oraclecloud.artifacts.putgenericartifactcontentbypath", "cloudEventsVersion": "0.1", "eventTypeVersion": "2.0", "source": "GenericArtifactService", "eventTime": "2019-08-16T15:09:04.550Z", "contentType": "application/json", "data": { "compartmentId": "ocid1.compartment.oc1..<unique_ID>", "compartmentName": "example_compartment", "resourceName": "path:version", "resourceId": "ocid1.genericartifact.oc1..<unique_ID>", "availabilityDomain": "all" }, "eventID": "<unique_ID>" }
Références relatives à l'utilisation du service Événements
Vous pouvez définir des règles qui déclenchent une action particulière lorsqu'un événement se produit. Par exemple, vous pouvez configurer le service d'avis pour qu'il vous envoie un message Slack lorsqu'un artefact est chargé dans un référentiel spécifique.
Pour plus d'informations, consultez :