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

2 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 breve

Usted paga por todo el ancho de banda que entra y sale de Amazon S3, excepto por lo siguiente:

  • 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 de AWS
  • Datos que se transfieren desde un bucket de Amazon S3 a cualquier servicio dentro de la misma región que el bucket de S3
    Nota: Esto incluye los datos que se transfieren a una cuenta diferente en la misma región.
  • Datos que se transfieren a Amazon CloudFront

Resolución

Para identificar los buckets responsables de una alta transferencia de datos, compruebe su informe de utilización de S3. Puede 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, consulte Cómo interpretar los informes de facturación y de uso de AWS para Amazon S3.

Nota: Los cargos por transferencia de datos se registran como bytes de transferencia de datos por región en el informe de uso.

Revise los registros de acceso al servidor S3 de los buckets para obtener información detallada sobre las solicitudes. Puede 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, ejecute la siguiente consulta para ver la cantidad de datos que se han transferido a través de una determinada dirección IP durante un período de tiempo concreto:

SELECT SUM(bytessent) as uploadtotal,SUM(objectsize) as downloadtotal,SUM(bytessent + objectsize) AS total FROM s3_access_logs_db.mybucket_logsWHERE remoteIP='1.2.3.4' AND parse_datetime(requestdatetime,'dd/mm/yyyy:HH:mm:ss Z')BETWEEN parse_datetime('2021-07-01','yyyy-mm-dd')AND parse_datetime('2021-08-01','yyyy-mm-dd');

Información relacionada

Comprender los cargos de transferencia de datos

Métricas de solicitud de Amazon S3 en CloudWatch

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 5 meses