Come Ottenere la Dimensione di un Secchio Amazon S3

0
232

AWS, trovare la dimensione di un S3 secchio abbastanza intuitivo e nascosto nel menu. Ecco come trovare la dimensione totale, il grafico in Ur, o recuperare a livello di codice dalla riga di comando.

Come Trovare Secchio Dimensioni dalla GUI

Dalla S3 Management Console, fare clic sul secchio che si desidera visualizzare. Al di sotto di Gestione > Metriche > Storage, c’è un grafico che mostra il numero totale di byte memorizzati nel corso del tempo.

Inoltre, è possibile visualizzare questa metrica in Ur, insieme con il numero di oggetti memorizzati. È possibile utilizzare questa funzione per aggiungere il secchio dimensioni di un grafico o di un CloudWatch cruscotto.

Da un secchio pagina panoramica, è anche possibile selezionare tutti gli elementi, e scegliere Azioni > Ottenere la Dimensione Totale. Ma, se si dispone di più di una pagina di elementi, non è possibile selezionare tutto, e non essere rappresentativo del secchio dimensioni effettive.

È anche possibile visualizzare il secchio dimensioni dal Costo Explorer, perché il reparto di fatturazione, naturalmente, hanno una misura accurata del consumo.

Come Arrivare Secchio Dimensioni, dalla CLI

È possibile elencare le dimensioni di una benna tramite il AWS CLI, passando il-riassumere bandiera s3 ls:

aws s3 ls s3://secchio –recursive –leggibile –riassumere

Questo in loop su ogni voce nel secchio, e stampare il numero totale di oggetti e la dimensione totale alla fine. Se vuoi non avere il terminale inondato di ogni nome di file nel vostro secchio, è possibile passare l’output di coda:

aws s3 ls s3://secchio –recursive –leggibile –riassumere | coda -2

Questo se si dispone di un secchio di grandi dimensioni. Si potrebbe utilizzare get-metrica-dati per recuperare la dimensione da Ur, ma la sintassi è goffo.

Un metodo più semplice è quello di installare s3cmd; non È una parte di AWS CLI, quindi dovrete installare manualmente dal vostro gestore di pacchetti della distro. Per i sistemi basati su Debian, come Ubuntu, che sarebbe:

sudo apt-get install s3cmd

Una volta s3cmd è installato, è necessario eseguire il seguente comando per collegarlo al tuo account con la vostra chiave di accesso (si può generare uno nuovo da “le Mie Credenziali di Sicurezza”):

s3cmd –configure

Una volta installato, è possibile ottenere la dimensione di tutto il vostro spazzatura con:

s3cmd du -H

5.708148956298828 M 2 oggetti s3://secchio/

Questo consentirà di visualizzare la dimensione di grandi secchi molto più veloce, in modo ricorsivo, sommando le dimensioni dei file, come si recupera l’effettivo spazio su disco utilizzato. Inoltre, è leggibile se si passa -bandiera H, quindi non è necessario interrompere il vostro calcolatore.