¿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

  1. Para identificar los buckets responsables de una alta transferencia de datos, compruebe su informe de utilización de S3. El informe le ayuda a revisar la operación, la región y la hora en que se ha producido la transferencia de datos.

  2. Para identificar los tipos de utilización que corresponden a la transferencia de datos, consulte Comprender su facturación de AWS y los informes de utilización de Amazon S3.

  3. Revisar los registros de acceso al servidor S3 asociados a los buckets responsables de los cargos elevados de transferencia de datos. Esto ayuda a ver información detallada sobre las solicitudes. Puede consultar los registros de acceso al servidor utilizando Amazon Athena 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/MMM/yyyy:HH:mm:ss Z')BETWEEN parse_datetime('2021-07-01','yyyy-MM-dd')AND parse_datetime('2021-08-01','yyyy-MM-dd');

Para más información, consulte ¿Cómo puedo analizar mis registros de acceso al servidor de Amazon S3 utilizando Athena?

Información relacionada

Comprender los cargos de transferencia de datos

Métricas de solicitud de Amazon S3 en CloudWatch

Calculadora de precios de AWS

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 10 meses