Saltar al contenido

¿Cómo identifico los costes de la transferencia de datos en Amazon S3?

3 minutos de lectura
1

He incurrido en cargos elevados de transferencia de datos para Amazon Simple Storage Service (Amazon S3). Quiero identificar los buckets causantes de los cargos elevados de transferencia de datos.

Descripción corta

Pagas por todo el ancho de banda que entra y sale de Amazon S3, excepto por los siguientes datos:

  • Datos que se transfieren a Internet durante los primeros 100 GB al mes
    Nota: Esto se suma a todos los servicios y regiones de AWS, excepto Amazon Web Services en China y AWS GovCloud (EE. UU.).
  • Datos que se transfieren desde Internet
  • Datos que se transfieren entre buckets S3 en la misma región
  • Datos que se transfieren desde un bucket de S3 a cualquier servicio dentro de la misma región que el bucket de S3
    Nota: Esto incluye los datos que se transfieren a otra cuenta de AWS en la misma región.
  • Datos que transfieren a Amazon CloudFront

Para obtener más información, consulta Descripción de los cargos por transferencia de datos.

Resolución

Comprobación del informe de uso de AWS

Para identificar los buckets responsables de una alta transferencia de datos, comprueba tu informe de utilización de Amazon S3. Puedes comprobar la operación, la región y la hora en que se produjo la transferencia de datos.

Para identificar los tipos de uso que corresponden a la transferencia de datos, consulta Cómo interpretar los informes de facturación y de uso de AWS para Amazon S3.

**Nota:**En el informe de uso, Amazon S3 registra los cargos de transferencia de datos como region-DataTransfer-Out-Bytes y region-DataTransfer-In-Bytes.

Revisión de los registros de acceso al servidor

Para obtener información detallada sobre las solicitudes, revisa los registros de acceso al servidor de Amazon S3 de los buckets.

Nota: Los registros comienzan a registrar las solicitudes solo cuando activas los registros de acceso al servidor de un bucket.

Puedes usar Amazon Athena para consultar los registros de acceso al servidor para obtener información sobre una fecha y hora concretas, operaciones y solicitantes.

Por ejemplo, ejecuta la siguiente consulta para ver la cantidad de datos que se han transferido a través de una determinada dirección IP durante un periodo concreto:

SELECT   
    SUM(bytessent) as uploadtotal,  
    SUM(objectsize) as downloadtotal,  
    SUM(bytessent + objectsize) AS total   
FROM s3_access_logs_db.mybucket_logs  
WHERE remote_ip = '1.2.3.4'   
    AND time BETWEEN   
        parse_datetime('2025-07-01 00:00:00','yyyy-MM-dd HH:mm:ss')  
        AND parse_datetime('2025-08-01 00:00:00','yyyy-MM-dd HH:mm:ss');

Para obtener más información, consulta ¿Cómo puedo utilizar Amazon Athena para analizar mis registros de acceso al servidor de Amazon S3? y Precios de Amazon Athena.

Obtención de información de facturación de las herramientas de supervisión

Usa las siguientes herramientas de supervisión para obtener la información de facturación:

OFICIAL DE AWSActualizada hace 8 meses