View a markdown version of this page

Gestione di S3 Intelligent-Tiering - Amazon Simple Storage Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Gestione di S3 Intelligent-Tiering

La classe di Intelligent-Tiering storage S3 offre risparmi automatici sui costi di storage in tre livelli di accesso a bassa latenza e alta produttività. Inoltre offre funzionalità di archiviazione opzionali che permettono di ottenere costi di archiviazione più bassi nel cloud per i dati accessibili nel giro di minuti o ore.

Identificazione in quali oggetti del livello di accesso S3 sono archiviati Intelligent-Tiering

Per ottenere un elenco dei tuoi oggetti e dei metadati corrispondenti, incluso il livello di Intelligent-Tiering accesso S3, puoi utilizzare Amazon S3 Inventory. Inventario S3 fornisce CSV, ORC o file di output Parquet che elencano gli oggetti e i metadati corrispondenti. Puoi ricevere questi report di inventario su base giornaliera o settimanale per un bucket Amazon S3 o un prefisso condiviso. (Prefisso condiviso si riferisce agli oggetti con nomi che iniziano con una stringa comune.)

Visualizzazione dello stato di archiviazione di un oggetto all'interno di S3 Intelligent-Tiering

Per ricevere una notifica quando un oggetto all'interno della classe di Intelligent-Tiering storage S3 viene spostato al livello Archive Access o al livello Deep Archive Access, puoi configurare S3 Event Notifications. Per ulteriori informazioni, consulta Abilitare le notifiche eventi.

Amazon S3 può pubblicare notifiche di eventi in un argomento Amazon Simple Notification Service (Amazon SNS), una coda Amazon Simple Queue Service (Amazon SQS) o una funzione AWS Lambda . Per ulteriori informazioni, consulta Notifiche di eventi Amazon S3.

Quello che segue è un esempio di un messaggio inviato da Amazon S3 per pubblicare un evento s3:IntelligentTiering. Per ulteriori informazioni, consulta Struttura del messaggio di evento.

{ "Records":[ { "eventVersion":"2.3", "eventSource":"aws:s3", "awsRegion":"us-west-2", "eventTime":"1970-01-01T00:00:00.000Z", "eventName":"IntelligentTiering", "userIdentity":{ "principalId":"s3.amazonaws.com" }, "requestParameters":{ "sourceIPAddress":"s3.amazonaws.com" }, "responseElements":{ "x-amz-request-id":"C3D13FE58DE4C810", "x-amz-id-2":"FMyUVURIY8/IgAtTv8xRjskZQpcIZ9KG4V5Wp6S7S/JRWeUWerMUE5JgHvANOjpD" }, "s3":{ "s3SchemaVersion":"1.0", "configurationId":"testConfigRule", "bucket":{ "name":"amzn-s3-demo-bucket", "ownerIdentity":{ "principalId":"A3NL1KOZZKExample" }, "arn":"arn:aws:s3:::amzn-s3-demo-bucket" }, "object":{ "key":"HappyFace.jpg", "size":1024, "eTag":"d41d8cd98f00b204e9800998ecf8427e", } }, "intelligentTieringEventData":{ "destinationAccessTier": "ARCHIVE_ACCESS" } } ] }

Puoi utilizzare anche una richiesta di oggetto HEAD per visualizzare lo stato di archiviazione di un oggetto. Se un oggetto è archiviato nella classe di Intelligent-Tiering storage S3 e si trova in uno dei livelli di archivio, la risposta dell'HEADoggetto mostra il livello di archivio corrente. Per mostrare il livello di archiviazione, la richiesta utilizza l'intestazione x-amz-archive-status.

La seguente richiesta di oggetto HEAD restituisce i metadati di un oggetto (in questo caso, my-image.jpg).

Esempio
HEAD /my-image.jpg HTTP/1.1 Host: bucket.s3.region.amazonaws.com Date: Wed, 28 Oct 2009 22:32:00 GMT Authorization: AWS AKIAIOSFODNN7EXAMPLE:02236Q3V0RonhpaBX5sCYVf1bNRuU=

Le richieste di oggetto HEAD possono essere utilizzate anche per monitorare lo stato di una richiesta restore-object. Se il ripristino dell'archivio è in corso, la richiesta di oggetto HEADincluderà l'intestazione x-amz-restore.

La seguente risposta all'HEADoggetto di esempio mostra un oggetto archiviato utilizzando S3 Intelligent-Tiering con una richiesta di ripristino in corso.

Esempio
HTTP/1.1 200 OK x-amz-id-2: FSVaTMjrmBp3Izs1NnwBZeu7M19iI8UbxMbi0A8AirHANJBo+hEftBuiESACOMJp x-amz-request-id: E5CEFCB143EB505A Date: Fri, 13 Nov 2020 00:28:38 GMT Last-Modified: Mon, 15 Oct 2012 21:58:07 GMT ETag: "1accb31fcf202eba0c0f41fa2f09b4d7" x-amz-storage-class: 'INTELLIGENT_TIERING' x-amz-archive-status: 'ARCHIVE_ACCESS' x-amz-restore: 'ongoing-request="true"' x-amz-restore-request-date: 'Fri, 13 Nov 2020 00:20:00 GMT' Accept-Ranges: bytes Content-Type: binary/octet-stream Content-Length: 300 Server: AmazonS3

Ripristino di oggetti dai livelli S3 Intelligent-Tiering Archive Access e Deep Archive Access

Per accedere agli oggetti nei livelli S3 Intelligent-Tiering Archive Access e Deep Archive Access, è necessario avviare una richiesta di ripristino e quindi attendere che l'oggetto venga spostato nel livello Frequent Access. Per ulteriori informazioni sull'archiviazione degli oggetti, consulta Utilizzo di oggetti archiviati.

Quando esegui il ripristino dai livelli Accesso di archiviazione o di archiviazione profonda, l'oggetto passa nuovamente al livello Accesso frequente. In seguito, se non accedi all'oggetto per 30 giorni consecutivi, l'oggetto verrà spostato automaticamente nel livello Accesso infrequente. Dopodiché, dopo un minimo di 90 giorni consecutivi senza accesso, l'oggetto passa al livello Accesso archivio. Dopo un minimo di 180 giorni consecutivi senza accesso, l'oggetto passa al livello Accesso archivio approfondito. Per ulteriori informazioni, consulta Come funziona S3 Intelligent-Tiering.

Puoi ripristinare un oggetto archiviato utilizzando la console Amazon S3, S3 Batch Operations, l'API REST di Amazon S3, gli SDK o (). AWS AWS Command Line Interface AWS CLI Per ulteriori informazioni, consulta Utilizzo di oggetti archiviati.