Dettagli per lo storage degli oggetti

Dettagli di log per i log di storage degli oggetti.

Risorse

  • bucket

Categorie di log

Valore API (ID): Console (nome visualizzato) descrizione;
scritti Scrivi eventi di accesso Include i log per gli eventi di scrittura.
letto Leggi eventi di accesso Include i log per gli eventi di lettura.

Disponibilità

Il log dello storage degli oggetti è disponibile in tutte le aree dei regimi commerciali.

commenti

Scegliere la categoria di log per il tipo di informazioni da registrare. Ad esempio, se si abilita un log di scrittura, la proprietà requestAction conterrà i valori PUT, POST o DELETE. Se si abilita un log di lettura, requestAction conterrà i valori GET, LIST o HEAD.

Nota

I log del servizio per lo storage degli oggetti vengono forniti con il massimo impegno. In situazioni limitate, un numero limitato di voci di log potrebbe non essere consegnato correttamente.

Contenuto di un log di storage degli oggetti

Proprietà descrizione;
additionalDetails

Include i campi riportati di seguito, se applicabili al log specifico.

  • versionId: dalle risposte PutObject e DeleteObject
  • isDeleteMarker: dalla risposta DeleteObjectVersion
  • retentionRuleName
apiType API di storage degli oggetti di origine:
  • native
  • Compatibile con s3
  • rapido
authenticationType Tipo di autenticazione della richiesta:
  • utente
  • servizio
  • risorsa
  • istanza
bucketCreator OCID del creatore del bucket
bucketId OCID del bucket
bucketName Nome del bucket
clientIpAddress Indirizzo IP del client richiedente
compartmentId OCID del compartimento
compartmentName Nome del compartimento
credenziali Richiedi credenziali di sicurezza
endTime Data/ora fine richiesta
errorCode Se presente, un breve codice di errore per l'analisi programmatica che definisce l'errore
eTag Tag entità (ETag) per la risorsa
isPar Valore booleano che descrive se si tratta di una richiesta preautenticata:
  • true
  • false
messaggio Stringa leggibile che descrive la richiesta
spazio di nomi Storage degli oggetti - Spazio di nomi utilizzato per la richiesta
objectName Il nome dell'oggetto.
opcRequestId ID richiesta client per trace
principalId OCID del richiedente
principalName Nome del richiedente
regione Identificativo area
requestAction Metodo HTTP della richiesta (DELETE/GET/HEAD/POST/PUT)
requestResourcePath Percorso risorsa della richiesta
startTime Indicatore orario inizio richiesta
statusCode Codice stato risposta
tenantId OCID del tenant
tenantName OCID del tenant
userAgent User Agent che ha inviato la richiesta allo storage degli oggetti

Log di storage degli oggetti di esempio

{
   "time": "2020-09-10T19:04:11.324Z",
   "specversion": "1.0",
   "id": "2901893c-2140-491e-b23d-9cc6649fce67",
   "source": "MyBucket",
   "subject": "MyObject",
   "type": "com.oraclecloud.objectstorage.putobject",
    "data": {
      "additionalDetails": {
        "versionId": "7dec129d-ec60-470f-a153-f44af0ac15a6"
      },
      "apiType": "native",
      "authenticationType": "user",
      "bucketCreator": "ocid1.user.oc1..<unique_ID>",
      "bucketId": "ocid1.bucket.oc1.phx.<unique_ID>",
      "bucketName": "MyBucket",
      "clientIpAddress": "203.0.113.4",
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
      "compartmentName": "MyObjectStore",
      "credentials": "<credentials>",
      "endTime": "2020-09-10T19:04:11.324Z",
      "isPar": false,
      "message": "Object uploaded.",
      "namespaceName": "MyNamespace",
      "objectName": "MyObject",
      "opcRequestId": "phx-1:7Tx5sjOAXOlcWKX5F-1Wjz_W2zF8aIeqW8PepNgsKHRlqKm3Mrot9IJAuZbQxBEI",
      "principalId": "ocid1.user.oc1..<unique_ID>",
      "principalName": "jane.smith@example.com",
      "region": "us-phoenix-1",
      "requestAction": "PUT",
      "requestResourcePath": "/n/MyNamespace/b/MyBucket/o/MyObject",
      "startTime": "2020-09-10T19:04:10.679Z",
      "statusCode": 200,
      "tenantId": "ocid1.tenancy.oc1..<unique_ID>",
      "tenantName": "MyTenancy",
      "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36"
    },
    "oracle": {
      "logid": "ocid1.log.oc1.phx.<unique_ID>",
    }
}

Nome oggetto log di storage degli oggetti

Gli oggetti che memorizzano i dati dello storage degli oggetti utilizzano il seguente formato di denominazione:

public_log/<bucket_name>/<YYYY-MM-DDTHH_MMZ>[_<seqNum>].log.gz

Ad esempio:

public_log/example_bucket/2019-03-21T00_00Z.log.gz
public_log/example_bucket/2019-03-21T00_00Z_2.log.gz

Utilizzo dell'interfaccia della riga di comando

Vedere Esempio di storage degli oggetti per i comandi di esempio.