Ho spostato i miei oggetti Amazon Simple Storage Service (Amazon S3) nella classe di storage S3 Intelligent-Tiering e desidero monitorarne i livelli di accesso.
Risoluzione
Per monitorare gli oggetti a tutti i livelli di accesso S3 Intelligent-Tiering, puoi utilizzare l'Inventario Amazon S3, le Notifiche degli eventi S3 o la chiamata API HeadObject.
Inventario Amazon S3
Inventario Amazon S3 elenca gli oggetti e i relativi metadati su base giornaliera o settimanale. Puoi visualizzare i livelli di accesso degli oggetti S3 Intelligent-Tiering. Per ulteriori informazioni, consulta Configurazione dell'Inventario Amazon S3.
Puoi anche utilizzare Amazon Athena per eseguire query sui file dell'Inventario Amazon S3. Per ulteriori informazioni, consulta How can I use Athena to query my Amazon S3 Inventory reports? (Come posso utilizzare Athena per eseguire query sui miei report dell'Inventario Amazon S3?)
Nota: se hai configurato un report dell'Inventario S3 e hai ricevuto un errore Access Denied, consulta Perché non riesco a generare un report di Inventario Amazon S3?
Notifiche degli eventi S3
Utilizza le Notifiche degli eventi Amazon S3 per ricevere notifiche quando gli oggetti S3 si spostano o cambiano livello. Puoi creare notifiche di eventi per inviare messaggi tramite un topic Amazon Simple Notification Service (Amazon SNS). Quando configuri una notifica degli eventi S3, devi specificare ogni tipo di evento che comporta l'invio della notifica da parte di Amazon S3. Ad esempio, puoi specificare il tipo di evento s3:IntelligentTiering per ricevere notifiche quando un oggetto con classe di storage S3 Intelligent-Tiering passa a un altro livello.
Nota: se le notifiche nel bucket non hanno pubblicato messaggi sul topic, consulta Perché il mio topic Amazon SNS non ha ricevuto notifiche degli eventi Amazon S3?
Puoi anche configurare una notifica degli eventi per invocare una funzione AWS Lambda quando gli oggetti S3 si spostano o cambiano. Per ulteriori informazioni, consulta Elaborare le notifiche degli eventi Amazon S3 con Lambda.
Nota: se la funzione Lambda non viene invocata quando si verifica l'evento, potrebbe essere necessaria una configurazione aggiuntiva. Per ulteriori informazioni, consulta Come posso risolvere il problema delle notifiche degli eventi Amazon S3 che non invocano una funzione Lambda?
Chiamata API HeadObject
Esegui la chiamata API HeadObject per recuperare i metadati degli oggetti per lo stato dell'archivio nella classe di storage S3 Intelligent-Tiering. HeadObject restituisce lo stato ARCHIVE_ACCESS o DEEP_ARCHIVE_ACCESS di un oggetto. Lo stato dell'archivio è indicato nell'elemento x-amz-archive-status della risposta a una chiamata API HeadObject.
Nota: per eseguire la chiamata API HeadObject, devi disporre dell'accesso in lettura all'oggetto richiesto. Per ulteriori informazioni, consulta AWS Identity and Access Management (AWS IAM) per Amazon S3.
Informazioni correlate
Perché la mia regola del ciclo di vita di Amazon S3 non esegue la transizione degli oggetti alla classe di storage Intelligent-Tiering?
How do I move Amazon S3 objects to the Intelligent-Tiering storage class? (Come posso spostare oggetti Amazon S3 nella classe di storage Intelligent-Tiering?)
Classe di storage per ottimizzare automaticamente i dati con modelli di accesso variabili o sconosciuti