AWS fa que trobar la mida d'un cub S3 sigui poc intuïtiu i s'amagui als menús. A continuació s'explica com trobar la mida total, traçar-la a CloudWatch o recuperar-la mitjançant programació des de la línia d'ordres.
Com trobar la mida del cub a la GUI
Des de la Consola de gestió de l'S3, feu clic al cub que voleu veure. A Gestió > Mètriques > Emmagatzematge hi ha un gràfic que mostra el nombre total de bytes emmagatzemats al llarg del temps.
A més, podeu veure aquesta mètrica a CloudWatch, juntament amb el nombre d'objectes emmagatzemats. Podeu utilitzar-lo per afegir la mida del cub a un gràfic en un tauler de control de CloudWatch.
A la pàgina de visió general del cub, també podeu seleccionar tots els elements i triar Accions > Obtenir la mida total. Tanmateix, si teniu més d'una pàgina d'elements, no podreu seleccionar-los tots i no serà representatiu de la mida real de la galleda.
També podeu veure la mida del vostre cub des de Cost Explorer, perquè el departament de facturació, per descomptat, tindrà una mesura molt precisa del vostre ús.
Com obtenir la mida del cub des de la CLI
Podeu enumerar la mida d'un cub mitjançant l'AWS CLI, passant el |_+_| marca un |_+_|:
|_+_|Això farà un bucle per cada element de la galleda i imprimirà el nombre total d'elements i la mida total al final. Si voleu que el vostre terminal no s'ompli amb tots els noms de fitxer del vostre cub, podeu passar la sortida a |_+_|:
|_+_|Això trigarà un temps si teniu una galleda molt gran. podríeu utilitzar |_+_| per obtenir la mida de CloudWatch, però la sintaxi és maldestra.
Un mètode més fàcil és instal·lar s3cmd; No forma part de l'AWS CLI, de manera que l'haureu d'instal·lar manualment des del gestor de paquets de la vostra distribució. Per a sistemes basats en Debian com Ubuntu seria:
|_+_|Una vegada |_+_| està instal·lat, haureu d'executar l'ordre següent per enllaçar-lo al vostre compte amb la vostra clau d'accés (podeu generar-ne una de nova a 'Les meves credencials de seguretat'):
|_+_|Un cop instal·lat, podeu obtenir ràpidament la mida de tots els vostres cubs amb:
|_+_|Això mostrarà la mida dels cubs grans molt més ràpid que la suma recursiva de la mida dels fitxers, ja que recupera l'espai de disc real utilitzat. A més, és llegible pels humans si supera |_+_| bandera, de manera que no cal que utilitzeu la calculadora.
Què penses?