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à.
Ripristino di un oggetto archiviato
Gli oggetti Amazon S3 nelle classi o nei livelli di archiviazione seguenti sono archiviati e non sono accessibili in tempo reale:
-
Classe di archiviazione S3 Glacier Flexible Retrieval (Recupero flessibile S3 Glacier)
-
Classe di archiviazione S3 Glacier Deep Archive (Archiviazione profonda S3 Glacier)
-
Livello S3 Intelligent-Tiering Archive Access (Accesso archiviazione Piano intelligente S3)
-
Livello Deep Archive Access di Piano intelligente Amazon S3
Gli oggetti Amazon S3 memorizzati nelle classi di archiviazione S3 Glacier Flexible Retrieval S3 Glacier Deep Archive non sono immediatamente accessibili. Per accedere a un oggetto in queste classi di archiviazione, è necessario ripristinare una copia temporanea dell’oggetto nel relativo bucket S3 per una durata specificata (numero di giorni). Se vuoi ottenere una copia permanente dell'oggetto, ripristina l'oggetto e creane quindi una copia nel bucket Amazon S3. L'operazione di copia degli oggetti ripristinati non è supportata nella console Amazon S3. Per questo tipo di operazione di copia, usa AWS Command Line Interface (AWS CLI), o. AWS SDKs REST API A meno che non si crei una copia, l'oggetto verrà comunque archiviato nelle classi di archiviazione S3 Glacier Flexible Retrieval o S3 Glacier Deep Archive. Per informazioni sull'utilizzo di queste classi di archiviazione, consulta Classi di storage per oggetti a cui si accede raramente.
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. Quando esegui il ripristino dai livelli Accesso di archiviazione o di archiviazione profonda, l'oggetto passa nuovamente al livello Accesso frequente. Per informazioni sull'utilizzo di queste classi di archiviazione, consulta Classe di storage per ottimizzare automaticamente i dati con modelli di accesso variabili o sconosciuti.
Per informazioni generali sugli oggetti archiviati, consulta Utilizzo di oggetti archiviati.
Nota
-
Quando ripristini un oggetto archiviato dalle classi di storage S3 Glacier Flexible Retrieval o S3 Glacier Deep Archive, paghi sia per l'oggetto archiviato che per la copia ripristinata temporaneamente.
-
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 archiviati che sono già stati ripristinati vengono fatturate come richieste.
GET
Per informazioni sui prezzi, consulta Prezzi di Amazon S3.
Ripristino di un oggetto archiviato
Puoi ripristinare un oggetto archiviato utilizzando la console Amazon S3, Amazon S3, AWS SDKs AWS Command Line Interface the AWS CLI() o REST API S3 Batch Operations.
Ripristino di oggetti mediante la console Amazon S3
Usa la seguente procedura per ripristinare un oggetto che è stato archiviato nelle classi di archiviazione S3 Glacier Flexible Retrieval o S3 Glacier Deep Archive o nei livelli di archiviazione Accesso archivio e Accesso archivio approfondito di S3 Intelligent-Tiering.
Per ripristinare un oggetto archiviato
Accedi a 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 Objects (Oggetti) selezionare l'oggetto o gli oggetti che si desidera ripristinare, scegliere Actions (Operazioni), quindi selezionare Initiate restore (Avvia ripristino).
-
Se esegui il ripristino da S3 Glacier Flexible Retrieval o S3 Glacier Deep Archive, immetti il numero di giorni in cui desideri che i dati archiviati siano accessibili nella casella Numero di gierni in cui la copia ripristinata è disponibile.
-
Per Opzioni di recupero, effettua una delle seguenti operazioni:
-
Sceglie Recupero Bulk oppure Recupero Standard, quindi seleziona Ripristina.
-
Scegli Expedited retrieval (Recupero rapido) (disponibile solo per S3 Glacier Flexible Retrieval o S3 Intelligent-Tiering Archive Access). Se stai ripristinando un oggetto in S3 Glacier Flexible Retrieval, puoi scegliere se acquistare capacità assegnata per il recupero Expedited. Se desideri acquistare capacità assegnata, procedi alla fase successiva. Altrimenti, scegli Avvia il ripristino.
Nota
Gli oggetti dei livelli Accesso archivio e Accesso archivio approfondito di S3 Intelligent-Tiering vengono ripristinati automaticamente al livello Frequent Access.
-
-
(Facoltativo) Se stai ripristinando un oggetto in S3 Glacier Flexible Retrieval e scegli Recupero expedited puoi scegliere se acquistare capacità assegnata. La capacità assegnata è disponibile solo per gli oggetti in S3 Glacier Flexible Retrieval. Se disponi già di capacità assegnata, scegli Ripristina per avviare un ripristino mediante capacità assegnata.
Se disponi di capacità assegnata, tutti i recuperi Expedited vengono eseguiti mediante tale capacità assegnata. Per ulteriori informazioni, consulta Capacità con provisioning.
-
Se non disponi di capacità assegnata e non desideri acquistarla, scegli Ripristina.
-
Se non disponi di capacità assegnata, ma desideri acquistare unità di capacità assegnata (PCUs), scegli Acquista. PCUs Nella PCUs finestra di dialogo Acquisto, scegli quante PCUs ne vuoi acquistare, conferma l'acquisto e quindi scegli Acquista. PCUs Quando ricevi il messaggio Acquisto riuscito, scegli Ripristina per avviare un recupero mediante capacità assegnata.
-
Ripristino di oggetti da S3 Glacier Flexible Retrieval o S3 Glacier Deep Archive
Nell'esempio seguente viene utilizzato il restore-object
comando per ripristinare l'oggetto
nel secchio per 25 giorni. dir1/example.obj
amzn-s3-demo-bucket
aws s3api restore-object --bucket
amzn-s3-demo-bucket
--keydir1/example.obj
--restore-request '{"Days":25,"GlacierJobParameters":{"Tier":"Standard"}}'
Se la JSON sintassi utilizzata nell'esempio genera un errore su un client Windows, sostituisci la richiesta di ripristino con la seguente sintassi:
--restore-request Days=25,GlacierJobParameters={"Tier"="Standard"}
Ripristino di oggetti da Accesso archivio e Accesso archivio approfondito di S3 Intelligent-Tiering
L'esempio seguente utilizza il restore-object
comando per ripristinare l'oggetto
nel bucket fino al livello Frequent Accessdir1/example.obj
.amzn-s3-demo-bucket
aws s3api restore-object --bucket
amzn-s3-demo-bucket
--keydir1/example.obj
--restore-request '{}'
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
.
Monitoraggio dello stato del ripristino
Per monitorare lo stato della richiesta restore-object
, usa il seguente comando head-object
:
aws s3api head-object --bucket
amzn-s3-demo-bucket
--keydir1/example.obj
Per ulteriori informazioni, consulta restore-objectnel AWS CLI Command Reference.
Amazon S3 fornisce un'APIoperazione per avviare il ripristino di un oggetto archiviato. Per ulteriori informazioni, consulta RestoreObjectnell'Amazon Simple Storage Service API Reference.
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. S3 Batch Operations chiama la rispettiva API operazione 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 S3 Inventory oppure puoi fornire un CSV file 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 di autorizzazioni per le operazioni in batch.
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 a 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 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 il report di inventario S3, inserisci il percorso dell'
manifest.json
oggetto generato da Amazon S3 come parte del report di inventario in formato CSV standard. Se desideri utilizzare una versione del manifesto diversa da quella più recente, immetti l'ID della versione dell'oggettomanifest.json
. -
Se lo desideri CSV, inserisci il percorso di un CSV oggetto manifesto formattato. 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.
-
-
Scegli Next (Successivo).
-
Nella sezione Operazione, scegli Ripristina.
-
Nella sezione Ripristina, per Ripristina origine, scegli Glacier Flexible Retrieval o Glacier Deep Archive oppure il livello Accesso archivio e Accesso archivio approfondito di Intelligent-Tiering.
Se hai scelto Glacier Flexible Retrieval o Glacier Deep Archive, inserisci un numero per Numero di giorni in cui la copia ripristinata è disponibile.
Per Livello di recupero, scegli il livello che desideri utilizzare.
-
Scegli Next (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 di autorizzazioni per le operazioni in batch.
-
(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.
Verifica dello stato di ripristino e della data di scadenza
Puoi controllare lo stato di una richiesta di ripristino o la data di scadenza utilizzando la console Amazon S3, Amazon S3 Event Notifications, AWS CLI o Amazon S3. REST API
Nota
Gli oggetti ripristinati dalle classi di storage S3 Glacier Flexible Retrieval e S3 Glacier Deep Archive vengono archiviati solo per il numero di giorni specificato. Le seguenti procedure restituiscono la data di scadenza di queste copie.
Gli oggetti ripristinati dai livelli di storage S3 Intelligent-Tiering Archive Access e Deep Archive Access non hanno date di scadenza e vengono invece riportati al livello Frequent Access.
Verifica dello stato di ripristino e della data di scadenza di un oggetto nella console Amazon S3
Apri la console Amazon S3 all'indirizzo. https://console.aws.amazon.com/s3/
-
Nel pannello di navigazione a sinistra, scegli Buckets (Bucket).
-
Nell'elenco Bucket scegli il nome del bucket che contiene gli oggetti che desideri ripristinare.
-
Nell'elenco Oggetti, seleziona l'oggetto che stai ripristinando. Viene visualizzata la pagina dei dettagli dell'oggetto.
-
Se il ripristino non è terminato, nella parte superiore della pagina, viene visualizzata una sezione che indica Ripristino in corso.
-
Se il ripristino è terminato, nella parte superiore della pagina, viene visualizzata una sezione che indica Ripristino completo. Se esegui il ripristino da S3 Glacier Flexible Retrieval o S3 Glacier Deep Archive, questa sezione indica anche la Data di scadenza del ripristino. In questa data Amazon S3 rimuoverà la copia ripristinata dell'oggetto archiviato.
-
Puoi ricevere una notifica del completamento del ripristino degli oggetti utilizzando l's3:ObjectRestore:Completed
azione con la funzionalità Amazon S3 Event Notifications. Per ulteriori informazioni sull'attivazione delle notifiche di eventi, consulta Abilitare le notifiche utilizzando Amazon SQSSNS, Amazon e AWS Lambda. Per ulteriori informazioni sui vari tipi di ObjectRestore
eventi, consultaTipi di eventi supportati per SQSSNS, e Lambda.
Controlla lo stato di ripristino e la data di scadenza di un oggetto con AWS CLI
L'esempio seguente utilizza il head-object
comando per visualizzare i metadati dell'oggetto
nel secchio. dir1/example.obj
Quando esegui questo comando su un oggetto in fase di ripristino, Amazon S3 indica se il ripristino è in corso e (se applicabile) la data di scadenza.amzn-s3-demo-bucket
aws s3api head-object --bucket
amzn-s3-demo-bucket
--keydir1/example.obj
Output previsto (ripristino in corso):
{ "Restore": "ongoing-request=\"true\"", "LastModified": "2020-06-16T21:55:22+00:00", "ContentLength": 405, "ETag": "\"b662d79adeb7c8d787ea7eafb9ef6207\"", "VersionId": "wbYaE2vtOV0iIBXrOqGAJt3fP1cHB8Wi", "ContentType": "binary/octet-stream", "ServerSideEncryption": "AES256", "Metadata": {}, "StorageClass": "GLACIER" }
Output previsto (ripristino terminato):
{ "Restore": "ongoing-request=\"false\", expiry-date=\"Wed, 12 Aug 2020 00:00:00 GMT\"", "LastModified": "2020-06-16T21:55:22+00:00", "ContentLength": 405, "ETag": "\"b662d79adeb7c8d787ea7eafb9ef6207\"", "VersionId": "wbYaE2vtOV0iIBXrOqGAJt3fP1cHB8Wi", "ContentType": "binary/octet-stream", "ServerSideEncryption": "AES256", "Metadata": {}, "StorageClass": "GLACIER" }
Per ulteriori informazioni su head-object
, consulta head-object
Amazon S3 fornisce un'APIoperazione per recuperare i metadati degli oggetti. Per verificare lo stato di ripristino e la data di scadenza di un oggetto archiviato utilizzando il, consulta REST API HeadObjectnell'Amazon Simple Storage Service API Reference.
Aggiornamento della velocità di un ripristino in corso
Puoi aggiornare la velocità di un ripristino mentre il ripristino è in corso.
Per aggiornare un ripristino in corso a un livello più veloce
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 l'oggetto che stai ripristinando. Viene visualizzata la pagina dei dettagli dell'oggetto. Nella pagina dei dettagli dell'oggetto, scegli Aggiorna livello di recupero. Per informazioni su come verificare lo stato del ripristino di un oggetto, consulta Verifica dello stato di ripristino e della data di scadenza.
-
Seleziona il livello che desideri aggiornare, quindi seleziona Avvia il ripristino.