Salta al contenuto

Come posso identificare i costi di trasferimento dei dati in Amazon S3?

3 minuti di lettura
0

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:

AWS UFFICIALEAggiornata 10 mesi fa