Listar espacio utilizado en los bucker the S3

Este script utiliza nuestro perfil de aws cli de nuestra pc/mac y nos permite listar los bucket de S3 sabiendo el total de es espacio consumido por cada uno.

for dir in $(aws s3 ls  | awk ‘{print $3’}); do
size=$(aws s3 ls s3://${dir} –recursive  | grep -v -E «(Bucket: |Prefix: |LastWriteTime|^$|–)» | awk ‘BEGIN {total=0}{total+=$3}END{print total/1024/1024″ MB»}’);
echo «${dir} => $size» | tee -a disk.txt
done


Deja una respuesta