私はS3バケットに(潜在的に数百万の)オブジェクトを保存するアプリを書いています。私のアプリは、最新のオブジェクトを(大まかに)取得して処理し、同じバケットに書き戻します。アプリが最新のオブジェクトに簡単にアクセスできるように、キーにアクセスして新しいオブジェクトに名前を付ける方法が必要です。
SimpleDBにメタデータを配置することでこれを適切に実行できることはわかっていますが、厳密な整合性は必要ありません。アプリが最新ではないオブジェクトを取得しても問題ありません。古いキーではなく新しいキーを取得する傾向があるアプリが必要です。そのため、S3のみを使用してシンプルにしようとしています。
S3メタデータにアクセスして並べ替える方法はありますか?または、必要なものを取得するオブジェクトに名前を付けるためのスキームがあるかもしれません(S3は辞書式順序でキーをリストし、botoはページングを処理できることを知っているため)。