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à.
Scaricamento di oggetti dai bucket Requester Pays
Poiché i richiedenti ricevono l'addebito del download dei dati dai bucket con pagamento a carico del richiedente, le richieste devono contenere un parametro speciale, x-amz-request-payer
, che conferma che il richiedente sa che riceverà l'addebito del download. Per accedere agli oggetti nei bucket con Pagamento a carico del richiedente, le richieste devono includere uno degli elementi seguenti.
-
PerDELETE,GET, e PUT richieste HEADPOST, includeteli
x-amz-request-payer : requester
nell'intestazione -
Per firmatoURLs, includi
x-amz-request-payer=requester
nella richiesta
Se la richiesta ha esito positivo e il richiedente riceve l'addebito, la risposta include l'intestazione x-amz-request-charged:requester
. Se la richiesta non contiene x-amz-request-payer
, Amazon S3 restituisce un errore 403 e addebita la richiesta al proprietario del bucket.
Nota
I proprietari dei bucket non devono aggiungere x-amz-request-payer
alle loro richieste.
Assicurarsi di aver incluso x-amz-request-payer
e il suo valore nel calcolo della firma. Per ulteriori informazioni, consulta Using an Authorization Header in Amazon API S3 Reference.
Per scaricare oggetti da un bucket con Pagamento a carico del richiedente
-
Utilizzare una richiesta
GET
per scaricare un oggetto da un bucket con Pagamento a carico del richiedente, come mostrato nella richiesta seguente.GET /
[destinationObject]
HTTP/1.1 Host:[BucketName]
.s3.amazonaws.com x-amz-request-payer : requester Date: Wed, 01 Mar 2009 12:00:00 GMT Authorization: AWS[Signature]
Se la GET richiesta ha esito positivo e al richiedente viene addebitato un importo, la risposta include. x-amz-request-charged:requester
Amazon S3 può restituire un errore Access Denied
per le richieste di recupero di oggetti da un bucket con Pagamento a carico del richiedente. Per ulteriori informazioni, consulta Risposte agli errori in Amazon Simple Storage Service API Reference.
Per scaricare oggetti da un bucket Requester Pays utilizzando il AWS CLI, specificate --request-payer requester
come parte della richiestaget-object
. Per ulteriori informazioni, consulta get-object