Skip to main content
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Comprendere le notifiche per i bucket

Collaboratori

È possibile attivare la notifica degli eventi per un bucket S3 se si desidera che StorageGRID invii notifiche relative agli eventi specificati a un cluster Kafka di destinazione o a un servizio di notifica Amazon Simple.

È possibile "configurare le notifiche degli eventi" Associando XML di configurazione delle notifiche a un bucket di origine. La configurazione delle notifiche XML segue le convenzioni S3 per la configurazione delle notifiche bucket, con l'argomento Kafka o Amazon SNS di destinazione specificato come URN di un endpoint.

Le notifiche degli eventi vengono create nel bucket di origine come specificato nella configurazione della notifica e vengono inviate alla destinazione. Se un evento associato a un oggetto ha esito positivo, viene creata una notifica relativa a tale evento e messa in coda per il recapito.

L'unicità e l'ordine delle notifiche non sono garantiti. È possibile che più di una notifica di un evento venga inviata alla destinazione a seguito delle operazioni eseguite per garantire il successo della consegna. Inoltre, poiché la consegna è asincrona, non è garantito che l'ordine temporale delle notifiche alla destinazione corrisponda all'ordine degli eventi nel bucket di origine, in particolare per le operazioni provenienti da diversi siti StorageGRID. È possibile utilizzare sequencer Digitare il messaggio dell'evento per determinare l'ordine degli eventi per un particolare oggetto, come descritto nella documentazione di Amazon S3.

Notifiche e messaggi supportati

Le notifiche degli eventi StorageGRID seguono l'API Amazon S3 con alcune limitazioni:

  • Sono supportati i seguenti tipi di evento:

    • s3:ObjectCreated:*

    • s3:ObjectCreated:put

    • s3:ObjectCreated:Post

    • s3:ObjectCreated:Copy

    • s3:ObjectCreated:CompleteMultipartUpload

    • s3:ObjectRemoved:*

    • s3:ObjectRemoved:Elimina

    • s3:ObjectRemoved:DeleteMarkerCreated

    • s3:ObjectRestore:Post

  • Le notifiche degli eventi inviate da StorageGRID utilizzano il formato JSON standard, ma non includono alcune chiavi e utilizzano valori specifici per altre, come mostrato nella tabella:

Nome della chiave Valore StorageGRID

EventSource

sgws:s3

AwsRegion

non incluso

x-amz-id-2

non incluso

arn

urn:sgws:s3:::bucket_name