Artifact Registry-Ereignisse

Oracle Cloud Infrastructure-Ereignisse sind JSON-Dateien, die mit einigen Servicevorgängen ausgegeben werden und Informationen zu diesem Vorgang enthalten.

Artifact Registry gibt Ereignisse aus, wenn Sie:

  • ein Repository erstellen, aktualisieren oder löschen
  • Repositorys eines bestimmten Compartments auflisten
  • ein Repository und seine Artefakte in ein neues Compartment verschieben
  • ein Artefakt in ein Repository hochladen
  • ein Artefakt herunterladen, Details dazu abrufen, es aktualisieren oder aus einem Repository löschen
  • die Artefakte eines bestimmten Repositorys auflisten

Repository-Ereignisse

Beim Erstellen, Aktualisieren, Auflisten, Löschen oder Ändern eines Compartments eines Repositorys erstellt Artifact Registry ein Ereignis.

Repositorys geben die folgenden Ereignistypen aus:

Anzeigename Ereignistyp
Artefakt-Repository erstellen
com.oraclecloud.artifacts.createrepository
Artefakt-Repository auflisten
com.oraclecloud.artifacts.listrepositories
Artefakt-Repository aktualisieren
com.oraclecloud.artifacts.updaterepository
Artefakt-Repository - Compartment ändern
com.oraclecloud.artifacts.changerepositorycompartment
Artefakt-Repository löschen
com.oraclecloud.artifacts.deleterepository
Beispiel für das Erstellen eines Repositorys
{
    "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>"
  }
  

Artefaktereignisse

Wenn Sie Details eines Artefakts hochladen, aktualisieren, löschen oder abrufen oder wenn Sie die Artefakte eines Repositorys auflisten, erstellt Artifact Registry ein Ereignis.

Artefakte geben die folgenden Ereignistypen aus:

Anzeigename Ereignistyp
Generisches Artefakt hochladen nach Pfad
com.oraclecloud.artifacts.putgenericartifactcontentbypath
Generisches Artefakt auflisten
com.oraclecloud.artifacts.listgenericartifacts
Generisches Artefakt aktualisieren
com.oraclecloud.artifacts.updategenericartifact
Generisches Artefakt aktualisieren nach Pfad
com.oraclecloud.artifacts.updategenericartifactbypath
Generisches Artefakt herunterladen
com.oraclecloud.artifacts.getgenericartifactcontent
Generisches Artefakt herunterladen nach Pfad
com.oraclecloud.artifacts.getgenericartifactcontentbypath
Generisches Artefakt abrufen
com.oraclecloud.artifacts.getgenericartifact
Generisches Artefakt abrufen nach Pfad
com.oraclecloud.artifacts.getgenericartifactbypath
Generisches Artefakt löschen
com.oraclecloud.artifacts.deletegenericartifact
Beispiel für das Hochladen eines Artefakts
{
    "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>"
  }