Amazon S3 kovasının boyutunu (bayt ve öğe sayısı olarak) grafik haline getirmek istiyorum ve verileri almak için etkili bir yol arıyorum.
S3cmd araçları kullanılarak toplam dosya boyutunu almak için bir yol sağlar s3cmd du s3://bucket_name
, ama her dosya hakkında veri getirir ve kendi toplamını hesaplar gibi görünüyor çünkü ölçek kabiliyeti endişeleniyorum. Amazon, kullanıcıları GB Aylarında ücretlendirdiğinden, bu değeri doğrudan göstermemeleri tuhaf görünüyor.
Her ne kadar Amazon'un REST API bir bölümdeki öğelerin sayısını döndürür, s3cmd maruz görünmüyor. Yapabilirim s3cmd ls -r s3://bucket_name | wc -l
ama bu bir hack gibi görünüyor.
Ruby AWS :: S3 kütüphanesi ümit verici görünüyordu, fakat toplam kepçe boyutunu değil, sadece kepçe öğelerini dolduruyor.
Bu verileri elde etmenin yollarını sağlayan başka herhangi bir komut satırı aracı veya kütüphanesinin (Perl, PHP, Python veya Ruby'yi tercih ediyor) bilgisi olan var mı?