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 archiviazione S3 Intelligent-Tiering offre risparmi automatici sui costi di archiviazione in tre livelli di accesso a bassa latenza ed elevata velocità di trasmissione effettiva. 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. La classe di archiviazione S3 Intelligent-Tiering supporta tutte le funzionalità di Amazon S3, tra cui:
-
S3 Inventory, per verificare il livello di accesso degli oggetti
-
Replica S3, per la replica di dati in qualsiasi Regione AWS
-
S3 Storage Lens, per visualizzare i parametri di utilizzo e attività dell'archiviazione
-
Crittografia lato server, per la protezione dei dati degli oggetti
-
S3 Object Lock, per prevenire l'eliminazione accidentale
-
AWS PrivateLink, per accedere ad Amazon S3 tramite un endpoint privato in un cloud privato virtuale (VPC)
Identificazione del livello di accesso S3 Intelligent-Tiering in cui sono archiviati gli oggetti
Per ottenere un elenco degli oggetti e dei relativi metadati, incluso il livello di accesso S3 Intelligent-Tiering, puoi utilizzare Inventario Amazon S3. 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 dell'archivio di un oggetto all'interno di S3 Intelligent-Tiering
Per ricevere un avviso quando un oggetto all'interno della classe di archiviazione S3 Intelligent-Tiering è passato al livello Accesso archivio o al livello Accesso archivio approfondito, puoi impostare le notifiche di evento Amazon S3. 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":"mybucket", "ownerIdentity":{ "principalId":"A3NL1KOZZKExample" }, "arn":"arn:aws:s3:::mybucket" }, "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 viene archiviato utilizzando la classe di archiviazione S3 Intelligent-Tiering e si trova in uno dei livelli di archivio, la richiesta di oggetto HEAD
mostrerà il livello di archiviazione 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
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 HEAD
includerà l'intestazione x-amz-restore.
Di seguito è riportato un esempio di risposta di oggetto HEAD
che mostra un oggetto archiviato utilizzando S3 Intelligent-Tiering con una richiesta di ripristino in corso.
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 degli oggetti dai livelli Archive Access e Deep Archive Access di S3 Intelligent-Tiering
Per accedere agli oggetti nei livelli Accesso archivio e Accesso archivio approfondito di S3 Intelligent-Tiering, è necessario avviare una richiesta di ripristino e attendere che l'oggetto venga spostato nel livello Frequent Access. Per ulteriori informazioni sugli oggetti archiviati, 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.
Nota
Quando ripristini un oggetto da S3 Intelligent-Tiering, non sono previsti costi di recupero per i recuperi Standard o Bulk. Le richieste di ripristino successive richiamate su oggetti che sono già stati ripristinati vengono fatturate come richieste GET. Per informazioni sui prezzi, consulta Prezzi di Amazon S3
La tabella seguente riepiloga la velocità di recupero degli oggetti archiviati.
Classe o livello di archiviazione | Expedited | Standard (con operazioni in batch) | Standard (senza operazioni in batch) | Bulk |
---|---|---|---|---|
Accesso archivio di S3 Intelligent-Tiering |
1 - 5 minuti |
Da minuti a 5 ore |
3 - 5 ore |
5 - 12 ore |
Accesso archivio approfondito di S3 Intelligent-Tiering |
Non disponibile |
9-12 ore |
Entro 12 ore |
Entro 48 ore |
Nota
I recuperi Expedited sono una funzionalità premium disponibile per il livello Accesso di archiviazione di S3 Intelligent-Tiering e vengono addebitati in base alla tariffa di richiesta e recupero Expedited.
Per informazioni sui prezzi di Amazon S3, consulta Prezzi di Amazon S3
Puoi ripristinare un oggetto archiviato utilizzando la console Amazon S3, le operazioni in batch S3, la REST API, e la AWS Command Line Interface (AWS CLI).
Ripristino di un oggetto archiviato tramite la console di Amazon S3
Accedi alla AWS Management Console e apri la console Amazon S3 all'indirizzo https://console.aws.amazon.com/s3/
. -
Nel pannello di navigazione a sinistra, scegli Buckets (Bucket). Nell'elenco Buckets (Bucket) scegliere il nome del bucket che contiene gli oggetti che si desidera ripristinare.
-
Nell'elenco oggetti, seleziona la casella di controllo per gli oggetti che stai ripristinando. Scegli Operazioni, quindi scegli Ripristina da Accesso archivio o Accesso archivio approfondito di S3 Intelligent-Tiering.
-
Scegli Restore (Ripristina).
Nota
Gli oggetti dei livelli Accesso archivio e Accesso archivio approfondito di S3 Intelligent-Tiering vengono ripristinati automaticamente al livello Frequent Access.
Per ripristinare gli oggetti dai livelli Accesso archivio o Accesso archivio approfondito di S3 Intelligent-Tiering, utilizza il comando restore-object
.
Il comando di esempio seguente ripristina l'oggetto
nel bucket dir1/example.obj
. Per utilizzare questo comando di esempio, sostituisci DOC-EXAMPLE-BUCKET
con le tue informazioni.user input
placeholders
aws s3api restore-object --bucket
DOC-EXAMPLE-BUCKET
--keydir1/example.obj
--restore-request '{}'
Per monitorare lo stato della richiesta restore-object
, puoi usare il seguente comando di esempio. Per utilizzare questo comando di esempio, sostituisci
con le tue informazioni.user input placeholders
aws s3api head-object --bucket
DOC-EXAMPLE-BUCKET
--keydir1/example.obj
Per ulteriori informazioni, consulta la sezione restore-object nella Documentazione di riferimento della AWS CLI.
Nota
A differenza delle classi di archiviazione di S3 Glacier Flexible Retrieval e S3 Glacier Deep Archive, le richieste di ripristino per gli oggetti S3 Intelligent-Tiering non accettano il valore Days
.
Amazon S3 fornisce un'operazione API che consente di avviare un ripristino dell'archivio. Per ulteriori informazioni, consulta RestoreObject in Amazon Simple Storage Service API Reference (Guida di riferimento per l'API di Amazon Simple Storage Service).
Per ripristinare più di un oggetto archiviato con una sola richiesta, puoi utilizzare le operazioni in batch S3. Fornisci alle operazioni in batch S3 un elenco di oggetti su cui operare. Le operazioni in batch S3 richiamano la rispettiva API per eseguire l'operazione specificata. Un solo processo di operazioni in batch può eseguire l'operazione specificata su miliardi di oggetti contenenti esabyte di dati.
Per creare un processo di operazioni in batch, è necessario disporre di un manifesto che contenga solo gli oggetti che si desidera ripristinare. Puoi creare un manifesto utilizzando inventario S3 oppure puoi fornire un file CSV con le informazioni necessarie. Per ulteriori informazioni, consulta Specifica di un manifest.
Prima di creare ed eseguire i processi delle operazioni in batch S3, devi concedere le autorizzazioni ad Amazon S3 per eseguire tali operazioni per tuo conto. Per le autorizzazioni richieste, consulta Concessione delle autorizzazioni per le operazioni in batch Amazon S3.
Nota
I processi delle operazioni in batch possono funzionare su oggetti di classe di archiviazione S3 Glacier Flexible Retrieval e S3 Glacier Deep Archive o su oggetti di livello di archiviazione Accesso archivio e Accesso archivio approfondito di S3 Intelligent-Tiering. Le operazioni in batch non possono operare su entrambi i tipi di oggetti archiviati nello stesso processo. Per ripristinare oggetti di entrambi i tipi, devi creare processi Batch Operations separati.
Per ulteriori informazioni sull'utilizzo delle operazioni in batch per la replica di oggetti esistenti, consulta Ripristino di oggetti con operazioni in batch.
Creazione di un processo di operazioni in batch S3 Initiate Restore Object
Accedi alla AWS Management Console e apri la console Amazon S3 all'indirizzo https://console.aws.amazon.com/s3/
. -
Nel pannello di navigazione a sinistra, scegli Operazioni in batch.
-
Scegli Create job (Crea processo).
-
Per Regione AWS, scegli la regione in cui creare il processo.
-
In Formato manifest scegli il tipo di oggetto manifesto da usare.
-
Se scegli Report di inventario S3, inserisci il percorso dell'oggetto
manifest.json
generato da Amazon S3 come parte del report di inventario in formato CSV. Se desideri utilizzare una versione del manifesto diversa da quella più recente, immetti l'ID della versione dell'oggettomanifest.json
. -
Se si sceglie CSV, immettere il percorso di un oggetto manifest in formato CSV. L'oggetto manifest deve avere il formato descritto nella console. Se desideri utilizzare una versione diversa da quella più recente, puoi includere facoltativamente l'ID della versione dell'oggetto manifesto.
-
-
Seleziona Successivo.
-
Nella sezione Operazione, scegli Ripristina.
-
Nella sezione Ripristina, per Ripristina origine, scegli Livello Accesso archivio e Accesso archivio approfondito di Intelligent-Tiering. Per Livello di recupero, scegli il livello che desideri utilizzare.
-
Seleziona Successivo.
-
Nella pagina Configura opzioni aggiuntive, compila le seguenti sezioni:
-
Nella sezione Altre opzioni, fornisci una descrizione del processo e specifica un numero di priorità per il processo. I numeri più alti indicano una priorità più alta. Per ulteriori informazioni, consulta Assegnazione della priorità dei processi.
-
Nella sezione Report di completamento, seleziona se le operazioni in batch devono creare un report di completamento. Per ulteriori informazioni sui report di completamento, consulta Rapporti di completamento.
-
Nella sezione Autorizzazioni, devi concedere ad Amazon S3 le autorizzazioni per eseguire operazioni in batch per tuo conto. Per le autorizzazioni richieste, consulta Concessione delle autorizzazioni per le operazioni in batch Amazon S3.
-
(Facoltativo) Nella sezione Tag dell'attività, aggiungi tag nelle coppie chiave-valore. Per ulteriori informazioni, consulta Controllo dei lavori di accesso ed etichettatura mediante tag.
Quando hai terminato, seleziona Successivo.
-
-
Nella pagina Review (Rivedi), verificare le impostazioni. Se è necessario apportare modifiche, scegliere Previous (Precedente). In caso contrario, scegli Crea processo.
Per ulteriori informazioni sulle operazioni in batch, consulta Ripristino di oggetti con operazioni in batch e Creazione di un processo di operazioni in batch S3.
Controllo dello stato di ripristino di un oggetto
Puoi controllare lo stato di avanzamento del ripristino dell'oggetto nella pagina Panoramica dell'oggetto sulla console di Amazon S3, la AWS CLI o la REST API.. Per ulteriori informazioni, consulta Controllo dello stato di ripristino e della data di scadenza.
Puoi impostare la ricezione di una notifica del completamento del ripristino degli oggetti utilizzando l'operazione s3:ObjectRestore:Completed
con la funzionalità Notifiche eventi Amazon S3.