CaricaParteCopia
L'operazione UploadPartCopy carica una parte di un oggetto copiando i dati da un oggetto esistente come origine dati.
L'operazione UploadPartCopy è implementata con tutti i comportamenti dell'API REST di Amazon S3. Soggetto a modifiche senza preavviso.
Questa richiesta legge e scrive i dati dell'oggetto specificati in x-amz-copy-source-range
all'interno del sistema StorageGRID .
Sono supportate le seguenti intestazioni di richiesta:
-
x-amz-copy-source-if-match
-
x-amz-copy-source-if-none-match
-
x-amz-copy-source-if-unmodified-since
-
x-amz-copy-source-if-modified-since
Intestazioni di richiesta per la crittografia lato server
Se hai specificato la crittografia SSE-C per la richiesta CreateMultipartUpload, devi includere anche le seguenti intestazioni di richiesta in ogni richiesta UploadPartCopy:
-
x-amz-server-side-encryption-customer-algorithm
: SpecificareAES256
. -
x-amz-server-side-encryption-customer-key
: Specificare la stessa chiave di crittografia fornita nella richiesta CreateMultipartUpload. -
x-amz-server-side-encryption-customer-key-MD5
: Specificare lo stesso digest MD5 fornito nella richiesta CreateMultipartUpload.
Se l'oggetto sorgente è crittografato utilizzando una chiave fornita dal cliente (SSE-C), è necessario includere le tre intestazioni seguenti nella richiesta UploadPartCopy, in modo che l'oggetto possa essere decrittografato e quindi copiato:
-
x-amz-copy-source-server-side-encryption-customer-algorithm
: SpecificareAES256
. -
x-amz-copy-source-server-side-encryption-customer-key
: Specifica la chiave di crittografia fornita al momento della creazione dell'oggetto sorgente. -
x-amz-copy-source-server-side-encryption-customer-key-MD5
: Specifica il digest MD5 fornito quando hai creato l'oggetto sorgente.
|
Le chiavi di crittografia fornite non vengono mai memorizzate. Se si perde una chiave di crittografia, si perde anche l'oggetto corrispondente. Prima di utilizzare le chiavi fornite dal cliente per proteggere i dati degli oggetti, rivedere le considerazioni in"Utilizzare la crittografia lato server" . |
Controllo delle versioni
Il caricamento multiparte consiste in operazioni separate per avviare il caricamento, elencare i caricamenti, caricare le parti, assemblare le parti caricate e completare il caricamento. Gli oggetti vengono creati (e sottoposti a controllo di versione, se applicabile) quando viene eseguita l'operazione CompleteMultipartUpload.