Scaricamento di oggetti dai bucket Requester Pays - Amazon Simple Storage Service

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 nella Documentazione di riferimento della AWS CLI .