আমি একটি অ্যামাজন এস 3 বালতির আকার (বাইট এবং # আইটেমগুলিতে) গ্রাফ করতে চাই এবং ডেটা পাওয়ার একটি কার্যকর উপায় খুঁজছি।
এস 3 সিএমডি সরঞ্জামগুলি মোট ফাইল আকার ব্যবহার করে একটি উপায় সরবরাহ করে s3cmd du s3://bucket_name
তবে আমি এটির স্কেল করার ক্ষমতা সম্পর্কে চিন্তিত যেহেতু দেখে মনে হচ্ছে এটি প্রতিটি ফাইলের ডেটা এনেছে এবং তার নিজস্ব যোগফল গণনা করে। যেহেতু অ্যামাজন ব্যবহারকারীগণকে জিবি-মাসগুলিতে চার্জ করে তাদের কাছে এটি বেআইনী মনে হয় যে তারা এই মানটি সরাসরি প্রকাশ করে না।
যদিও অ্যামাজনের আরএসটি এপিআই একটি বালতিতে আইটেমের সংখ্যা ফিরিয়ে দিয়েছে, এস 3 সেমিডি এটি প্রকাশ করবে বলে মনে হয় না। আমি করতে পারি s3cmd ls -r s3://bucket_name | wc -l
তবে হ্যাকের মতো মনে হচ্ছে।
রুবি এডাব্লুএস :: এস 3 গ্রন্থাগারটি আশাব্যঞ্জক মনে হলেও কেবল বালতি আকারের নয়, বালতি আকারের # টি সরবরাহ করে।
অন্য কোনও কমান্ড লাইনের সরঞ্জাম বা লাইব্রেরি (পার্ল, পিএইচপি, পাইথন বা রুবি পছন্দ করুন) যা এই ডেটা পাওয়ার উপায় সরবরাহ করে সে সম্পর্কে কি কেউ সচেতন?