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: