私はS3バケットに(おそらく何百万という)オブジェクトを保存するアプリを書いています。私のアプリは、最新のオブジェクト(大まかに)を取り出して処理し、同じバケットに書き戻します。キーにアクセスして新しいオブジェクトに名前を付ける方法が必要なので、アプリケーションは簡単に最新のオブジェクトにアクセスできます。最新のS3キーを先に取得
メタデータをSimpleDBに入れることでこれを正しく行うことができますが、固い一貫性は必要ありません。もしアプリケーションが最新ではないオブジェクトをつかんでも大丈夫です。私はちょうど古いものの代わりに新しいアイ・キーをつかむ傾向があるアプリを必要とする。だから、私はS3だけを使って簡単にしています。
S3メタデータにアクセスして並べ替える方法はありますか?あるいは、S3がキーを辞書順にリストし、botoがページングを処理できることを知っているので、必要なものを得るためのオブジェクトの命名規則があるかもしれません。