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, vedere Costruzione dell' CanonicalizedAmzHeaders elemento.

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, lo specificate --request-payer requester come parte della richiestaget-object. Per ulteriori informazioni, vedere get-object nel AWS CLI Riferimento.