Skip to main content
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

OTTIENI oggetto

Collaboratori

È possibile utilizzare la richiesta di oggetti GET S3 per recuperare un oggetto da un bucket S3.

Il parametro di richiesta del numero di parte non è supportato

Il partNumber Il parametro di richiesta non è supportato per le richieste DI oggetti GET. Non è possibile eseguire una richiesta GET per recuperare una parte specifica di un oggetto multiparte. Viene visualizzato un errore 501 non implementato con il seguente messaggio:

GET Object by partNumber is not implemented

Intestazioni delle richieste per la crittografia lato server con chiavi di crittografia fornite dal cliente (SSE-C)

Utilizzare tutte e tre le intestazioni se l'oggetto è crittografato con una chiave univoca fornita dall'utente.

  • x-amz-server-side-encryption-customer-algorithm: Specificare AES256.

  • 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.

Importante 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 GET per un oggetto con caratteri UTF-8 escapiti 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

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.

Comportamento di GET Object per gli oggetti Cloud Storage Pool

Se un oggetto è stato memorizzato in un Cloud Storage Pool (vedere le istruzioni per la gestione degli oggetti con gestione del ciclo di vita delle informazioni), il comportamento di una richiesta DI un oggetto GET dipende dallo stato dell'oggetto. Per ulteriori informazioni, consulta “HEAD Object”.

Nota Se un oggetto viene memorizzato in un Cloud Storage Pool e una o più copie dell'oggetto sono presenti anche nella griglia, LE richieste GET Object tenteranno di recuperare i dati dalla griglia, prima di recuperarli dal Cloud Storage Pool.
Stato dell'oggetto Comportamento dell'oggetto GET

Oggetto acquisito in StorageGRID ma non ancora valutato da ILM, o oggetto memorizzato in un pool di storage tradizionale o mediante erasure coding

200 OK

Viene recuperata una copia dell'oggetto.

Oggetto nel Cloud Storage Pool ma non ancora passato a uno stato non recuperabile

200 OK

Viene recuperata una copia dell'oggetto.

Oggetto sottoposto a transizione in uno stato non recuperabile

403 Forbidden, InvalidObjectState

Utilizzare una richiesta DI ripristino dell'oggetto POST per ripristinare lo stato recuperabile dell'oggetto.

Oggetto in fase di ripristino da uno stato non recuperabile

403 Forbidden, InvalidObjectState

Attendere il completamento della richiesta DI ripristino dell'oggetto POST.

Oggetto completamente ripristinato nel Cloud Storage Pool

200 OK

Viene recuperata una copia dell'oggetto.

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 GET potrebbe non essere restituita correttamente 200 OK 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.

In questi casi:

  • La richiesta DELL'oggetto GET potrebbe restituire alcuni dati ma arrestarsi a metà del trasferimento.

  • Potrebbe essere restituita una richiesta successiva di oggetto GET 403 Forbidden.