Cómo obtener el tamaño de un bucket de Amazon S3



Actualizado 2024 de mayo: Deje de recibir mensajes de error y ralentice su sistema con nuestra herramienta de optimización. Consíguelo ahora en este enlace
  1. Descarga e instala la herramienta de reparación aquí.
  2. Deja que escanee tu computadora.
  3. La herramienta entonces repara tu computadora.

Por razones que nunca entendí, el Amazon El almacén de archivos de objetos de AWS S3 no proporciona metadatos sobre el tamaño y la cantidad de objetos en un depósito. Esto significa que para responder a la pregunta simple "¿Cómo obtengo el tamaño total de un depósito S3", el depósito debe escanearse para contar los objetos y determinar el tamaño total? Esto es lento, especialmente cuando tiene millones de objetos en un cubo.

Para AWS, encontrar el tamaño de un bucket de S3 no es muy intuitivo y está oculto en los menús. Aprenda a encontrar el tamaño total, mostrarlo gráficamente en CloudWatch o recuperarlo mediante programación desde la línea de comandos.

Cómo obtener el tamaño de un bucket de Amazon S3 mediante la CLI

AWS CLI ahora admite el parámetro –query, que toma una expresión JMESPath.

Esto significa que puede sumar los valores de tamaño especificados por los objetos en la lista con la suma (Contenido []. Tamaño) y contar como longitud (Contenido []).

Esto se puede hacer utilizando la AWS CLI oficial de la siguiente manera y se introdujo en febrero de 2014

aws s3api list-objects –bucket BUCKETNAME –output json –query “[sum (Contenido []. Tamaño), longitud (Contenido [])]”



Actualización de mayo de 2024:

Ahora puede evitar problemas en la PC utilizando esta herramienta, como protegerse contra la pérdida de archivos y el malware. Además, es una excelente manera de optimizar su computadora para obtener el máximo rendimiento. El programa corrige los errores comunes que pueden ocurrir en los sistemas Windows con facilidad, sin necesidad de horas de resolución de problemas cuando tiene la solución perfecta a su alcance:

  • Paso 1: Descargar PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista - Microsoft Gold Certified).
  • Paso 2: Haga clic en “Iniciar escaneado”Para encontrar problemas de registro de Windows que podrían estar causando problemas en la PC.
  • Paso 3: Haga clic en “Repara todo”Para solucionar todos los problemas.

descargar



or

Esto ahora se puede hacer de manera trivial solo con el cliente de línea de comandos oficial de AWS:

aws s3 ls –summarize –human-legible –recursive s3: // nombre-depósito /

También acepta prefijos de ruta si no desea contar todo el rango:

aws s3 ls –summarize –human-legible –recursive s3: // nombre-depósito / directorio

Por lo tanto, el tamaño de las áreas de memoria grandes se muestra mucho más rápido que sumando tamaños de archivo de manera recursiva, porque se recupera el espacio de memoria realmente utilizado. También es legible por humanos si pasa la bandera -H, por lo que no necesita sacar su calculadora.

Uso de la consola web de AWS y Cloudwatch

  • Ir a CloudWatch
  • Haga clic en las medidas en el lado izquierdo de la pantalla.
  • Haga clic en S3
  • Haga clic en "Guardar
  • Verá una lista de todos los depósitos. Tenga en cuenta que hay dos posibles puntos de confusión aquí:
    • a. Solo verá depósitos que contengan al menos un objeto.
    • segundo. Es posible que no vea los depósitos que se han creado en otra región y es posible que deba cambiar las regiones mediante el menú desplegable en la esquina superior derecha para ver depósitos adicionales.
  • Busque la palabra "Almacenamiento estándar" en el cuadro "Buscar un identificador de métrica, dimensión o recurso".
  • Seleccione las áreas (o todas las áreas con la casilla de verificación a la izquierda debajo de la palabra "Todas") para las que desea calcular el tamaño total.
  • Seleccione al menos 3d (3 días) o más en la línea de tiempo en la parte superior derecha de la pantalla.

Ahora verá un gráfico que muestra el tamaño diario (u otra unidad) de la lista de todos los depósitos seleccionados durante el período seleccionado.

https://stackoverflow.com/questions/32192391/how-do-i-find-the-total-size-of-my-aws-s3-storage-bucket-or-folder



Sugerencia del experto: Esta herramienta de reparación escanea los repositorios y reemplaza los archivos dañados o faltantes si ninguno de estos métodos ha funcionado. Funciona bien en la mayoría de los casos donde el problema se debe a la corrupción del sistema. Esta herramienta también optimizará su sistema para maximizar el rendimiento. Puede ser descargado por Al hacer clic aquí