Ir para o conteúdo

Como identifico os custos de transferência de dados no Amazon S3?

3 minuto de leitura
0

Eu incorri em altas taxas de transferência de dados para o Amazon Simple Storage Service (Amazon S3). Quero identificar os buckets que causaram as altas taxas de transferência de dados.

Breve descrição

Você paga por toda a largura de banda que entra e sai do Amazon S3, exceto pelos seguintes dados:

  • Os primeiros 100 GB de dados de cada mês que são enviados para a internet
    Observação: isso é agregado em todos os serviços e regiões da AWS, exceto na Amazon Web Services na China e na AWS GovCloud (EUA).
  • Dados que você transfere da internet
  • Dados que são transferidos entre buckets do S3 na mesma região
  • Dados que são transferidos de um bucket do S3 para qualquer serviço na mesma região do bucket do S3
    Observação: isso inclui dados que são transferidos para uma conta da AWS diferente na mesma região.
  • Dados que você transfere para o Amazon CloudFront

Para obter mais informações, consulte Conceitos básicos das taxas de transferência de dados.

Resolução

Verifique o relatório de uso da AWS

Para identificar os buckets responsáveis por alta transferência de dados, verifique seu relatório de uso do Amazon S3. É possível verificar a operação, a região e a hora em que a transferência de dados ocorreu.

Para identificar os tipos de uso que correspondem à transferência de dados, consulte Entender seus relatórios de faturamento e uso da AWS para o Amazon S3.

Observação: no relatório de uso, o Amazon S3 registra as cobranças de transferência de dados como region-DataTransfer-Out-Bytes e region-DataTransfer-In-Bytes.

Analise os logs de acesso ao servidor

Analise os logs de acesso ao servidor do Amazon S3 dos buckets para obter informações detalhadas sobre as solicitações.

Observação: os logs começam a registrar solicitações somente quando você ativa os logs de acesso ao servidor de um bucket.

É possível usar o Amazon Athena para consultar os logs de acesso ao servidor para obter informações sobre data e hora, operações e solicitantes específicos.

Por exemplo, execute a consulta a seguir para ver a quantidade de dados transferidos por meio de um endereço IP específico em um período específico:

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 obter mais informações, consulte Como usar Amazon Athena para analisar logs de acesso ao servidor do Amazon S3? e Preços do Amazon Athena.

Obtenha informações de cobrança das ferramentas de monitoramento

Use as seguintes ferramentas de monitoramento para obter informações de cobrança:

AWS OFICIALAtualizada há 5 meses