Ho dovuto sostenere costi elevati per il trasferimento dei dati per Amazon Simple Storage Service (Amazon S3). Desidero identificare i bucket che hanno causato i costi elevati di trasferimento dei dati.
Breve descrizione
Paghi per tutta la larghezza di banda in entrata e in uscita da Amazon S3, ad eccezione dei seguenti dati:
- Dati trasferiti a Internet per i primi 100 GB al mese
Nota: questi dati vengono aggregati in tutti i servizi e le Regioni AWS ad eccezione di Amazon Web Services in Cina e AWS GovCloud (Stati Uniti).
- Dati trasferiti da Internet
- Dati trasferiti tra bucket S3 nella stessa Regione
- Dati trasferiti da un bucket S3 a qualsiasi servizio all'interno della stessa Regione del bucket S3
Nota: sono inclusi i dati trasferiti su un altro account AWS nella stessa Regione.
- Dati trasferiti ad Amazon CloudFront
Per ulteriori informazioni, consulta Comprensione dei costi di trasferimento dei dati.
Risoluzione
Controlla il report di utilizzo di AWS
Per identificare i bucket responsabili dell'elevato trasferimento di dati, controlla il report di utilizzo di S3. Puoi controllare l'operazione, la Regione e l'ora in cui è avvenuto il trasferimento di dati.
Per identificare i tipi di utilizzo che corrispondono al trasferimento di dati, consulta Comprendere le tue fatture AWS e utilizzare i report di Amazon S3.
Nota: nel report di utilizzo, Amazon S3 registra i costi di trasferimento dei dati come region-DataTransfer-Out-Bytes e region-DataTransfer-In-Bytes.
Esamina i log di accesso al server
Per informazioni dettagliate sulle richieste, esamina i log di accesso al server Amazon S3 per i bucket.
Nota: i log iniziano a registrare le richieste solo quando attivi i log di accesso al server per un bucket.
Puoi utilizzare Amazon Athena per eseguire query sui log di accesso al server e ottenere informazioni su data e ora, operazioni e richiedenti specifici.
Ad esempio, esegui questa query per visualizzare la quantità di dati trasferiti tramite un indirizzo IP specifico in un periodo specifico:
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');
Per ulteriori informazioni, consulta Come posso usare Amazon Athena per analizzare i log di accesso al server Amazon S3? e Prezzi di Amazon Athena.
Ottieni informazioni relative alla fatturazione dagli strumenti di monitoraggio
Utilizza i seguenti strumenti di monitoraggio per ottenere informazioni relative alla fatturazione: