Eventi Registro artifact
Oracle Cloud Infrastructure Events sono file JSON emessi con alcune operazioni di servizio e contengono informazioni su tale operazione.
Registro artifact emette eventi quando:
- Creare, aggiornare o eliminare un repository.
- Elenca i repository di un compartimento specifico.
- Spostare un repository e i relativi artifact in un nuovo compartimento.
- Caricare un artifact in un repository.
- Scaricare, ottenere dettagli, aggiornare o eliminare un artifact da un repository.
- Elenca gli artifact di un repository specifico.
Eventi del repository
Quando si crea, aggiorna, elenca, elimina o modifica un compartimento di un repository, Registro artifact crea un evento.
Di seguito sono riportati i tipi di evento emessi dai repository.
Nome amichevole | Tipo di evento |
---|---|
Creazione repository artifact |
|
Elenco repository artifact |
|
Aggiornamento repository artifact |
|
Compartimento modifica repository artifact |
|
Eliminazione repository artifact |
|
- Esempio per la creazione di un repository
-
{ "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>" }
Eventi artifact
Quando si caricano, aggiornano, eliminano o ottengono i dettagli di un artifact oppure quando si elencano gli artifact di un repository, Registro artifact crea un evento.
Di seguito sono riportati i tipi di evento emessi dagli artifact.
Nome amichevole | Tipo di evento |
---|---|
Caricamento artifact generico per percorso |
|
Lista artifact generica |
|
Aggiornamento artifact generico |
|
Aggiornamento artifact generico per percorso |
|
Download artifact generico |
|
Download artifact generico per percorso |
|
Recupero artifact generico |
|
Recupero artifact generico per percorso |
|
Eliminazione artifact generico |
|
- Esempio per il caricamento di un artifact
-
{ "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>" }
Riferimenti per l'utilizzo del servizio Eventi
È possibile definire regole che attivano un'azione specifica quando si verifica un evento. Ad esempio, è possibile impostare il servizio Notifiche per inviare un messaggio Slack quando un artifact viene caricato in un repository specifico.
Per ulteriori informazioni, vedere: