

# Descarga de objetos desde buckets de pago por solicitante
<a name="ObjectsinRequesterPaysBuckets"></a>

Debido a que se les cobra la descarga de datos de los buckets de pago por solicitante, las solicitudes deben contener un parámetro especial `x-amz-request-payer`, que confirma que el solicitante sabe que se les cobrará por la descarga. Para obtener acceso a los objetos en los buckets de pago por solicitante, las solicitudes deben incluir lo siguiente:
+ Para las solicitudes DELETE, GET, HEAD, POST y PUT, incluya `x-amz-request-payer : requester` en el encabezado
+ Para los URL firmados, incluya `x-amz-request-payer=requester` en la solicitud.

Si la solicitud se realiza correctamente y se le cobra al solicitante, la respuesta incluye el encabezado `x-amz-request-charged:requester`. Si `x-amz-request-payer` no se encuentra en la solicitud, Amazon S3 devuelve el error 403 y le cobra la solicitud al propietario del bucket.

**nota**  
Los propietarios de buckets no necesitan añadir `x-amz-request-payer` a sus solicitudes.  
Asegúrese de que haya incluido `x-amz-request-payer` y su valor en el cálculo de firmas. Para obtener más información, consulte [Using an Authorization Header](https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-auth-using-authorization-header.html) en la *Amazon S3 API Reference*.

## Uso de la API de REST
<a name="get-requester-pays-rest"></a>

**Para descargar objetos de un bucket de pago por solicitante**
+  Use una solicitud `GET` para descargar un objeto de un bucket de pago por solicitante, como se muestra en la siguiente solicitud.

  ```
  1. GET / [destinationObject] HTTP/1.1
  2. Host: [BucketName].s3.amazonaws.com
  3. x-amz-request-payer : requester
  4. Date: Wed, 01 Mar 2009 12:00:00 GMT
  5. Authorization: AWS [Signature]
  ```

Si la solicitud GET se realiza correctamente y se le cobra al solicitante, la respuesta incluye `x-amz-request-charged:requester`.

Amazon S3 puede devolver el error `Access Denied` en el caso de solicitudes que intentan obtener objetos de un bucket de pago por solicitante. Para obtener más información, consulte [Respuestas de error](https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html) en la *Referencia de API de Amazon Simple Storage Service*.

## Mediante AWS CLI
<a name="get-requester-pays-cli"></a>

Para descargar objetos de un bucket de pago por solicitante mediante la AWS CLI, especifique `--request-payer requester` como parte de la solicitud `get-object`. Para obtener más información, consulte [get-object](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/get-object.html) en la *Referencia de la AWS CLI*.