Oggetto TESTA
È possibile utilizzare la richiesta di oggetti TESTA S3 per recuperare i metadati da un oggetto senza restituire l'oggetto stesso. Se l'oggetto è memorizzato in un Cloud Storage Pool, è possibile utilizzare l'oggetto HEAD per determinare lo stato di transizione dell'oggetto.
Intestazioni delle richieste per la crittografia lato server con chiavi di crittografia fornite dal cliente (SSE-C)
Utilizzare tutte e tre queste intestazioni se l'oggetto è crittografato con una chiave univoca fornita dall'utente.
-
x-amz-server-side-encryption-customer-algorithm
: SpecificareAES256
. -
x-amz-server-side-encryption-customer-key
: Specificare la chiave di crittografia per l'oggetto. -
x-amz-server-side-encryption-customer-key-MD5
: Specificare il digest MD5 della chiave di crittografia dell'oggetto.
Le chiavi di crittografia fornite non vengono mai memorizzate. Se si perde una chiave di crittografia, si perde l'oggetto corrispondente. Prima di utilizzare le chiavi fornite dal cliente per proteggere i dati degli oggetti, consultare le considerazioni in “utilizzo della crittografia lato server”. |
UTF-8 caratteri nei metadati dell'utente
StorageGRID non analizza o interpreta i caratteri UTF-8 escapati nei metadati definiti dall'utente. Le richieste HEAD per un oggetto con caratteri UTF-8 escapati nei metadati definiti dall'utente non restituiscono x-amz-missing-meta
intestazione se il nome o il valore della chiave include caratteri non stampabili.
Intestazione della richiesta non supportata
La seguente intestazione di richiesta non è supportata e restituisce XNotImplemented
:
-
x-amz-website-redirect-location
Intestazioni di risposta per gli oggetti del Cloud Storage Pool
Se l'oggetto viene memorizzato in un Cloud Storage Pool (vedere le istruzioni per la gestione degli oggetti con gestione del ciclo di vita delle informazioni), vengono restituite le seguenti intestazioni di risposta:
-
x-amz-storage-class: GLACIER
-
x-amz-restore
Le intestazioni delle risposte forniscono informazioni sullo stato di un oggetto quando viene spostato in un Cloud Storage Pool, facoltativamente trasferito in uno stato non recuperabile e ripristinato.
Stato dell'oggetto | Risposta all'oggetto HEAD |
---|---|
Oggetto acquisito in StorageGRID ma non ancora valutato da ILM, o oggetto memorizzato in un pool di storage tradizionale o mediante erasure coding |
|
Oggetto nel Cloud Storage Pool ma non ancora passato a uno stato non recuperabile |
Fino a quando l'oggetto non passa a uno stato non recuperabile, il valore per |
L'oggetto è passato allo stato non recuperabile, ma almeno una copia esiste anche nella griglia |
Il valore per Nota: Se la copia sulla griglia non è disponibile (ad esempio, un nodo di storage è inattivo), è necessario eseguire una richiesta DI ripristino DELL'oggetto POST per ripristinare la copia dal pool di storage cloud prima di poter recuperare l'oggetto. |
L'oggetto è passato a uno stato non recuperabile e non esiste alcuna copia nella griglia |
|
Oggetto in fase di ripristino da uno stato non recuperabile |
|
Oggetto completamente ripristinato nel Cloud Storage Pool |
Il |
Oggetti multiparte o segmentati in un pool di storage cloud
Se hai caricato un oggetto multiparte o se StorageGRID divide un oggetto di grandi dimensioni in segmenti, StorageGRID determina se l'oggetto è disponibile nel pool di storage cloud campionando un sottoinsieme delle parti o dei segmenti dell'oggetto. In alcuni casi, la richiesta di un oggetto HEAD potrebbe non essere corretta x-amz-restore: ongoing-request="false"
quando alcune parti dell'oggetto sono già state trasferite in uno stato non recuperabile o quando alcune parti dell'oggetto non sono ancora state ripristinate.
Versione
Se si seleziona versionId
la sottorisorsa non viene specificata, l'operazione recupera la versione più recente dell'oggetto in un bucket con versione. Se la versione corrente dell'oggetto è un indicatore di eliminazione, viene restituito lo stato “Not Found” (non trovato) con x-amz-delete-marker
intestazione risposta impostata su true
.