私はAmazon S3で遊んでいましたが、なぜ私は複数のバケツを使用する必要があるのだろうと思います。私は、自分のオブジェクトに属している階層に基づいてオブジェクトの名前を付けるだけです。 blog/articles/2016/08/article-title.jpg
を作成し、すべてを1つのバケットに格納します。この場合、フォルダが作成されます。または、アップロードされたファイルを格納するために複数のバケットが必要な理由は何ですか?S3オブジェクトの格納に推奨される階層は何ですか?
もしそうなら、複数のバケットを持つ適切なデザインは何ですか?年と月のタイプ別にファイルを分類する必要があるとしましょう。私はバケットにバケツを持てないと思う。 S3 Bucket Restrictions and Limitations州で
コンソールで手動でファイルを選択できないフォルダにアップロードする場合を除き、バケットにフォルダを作成する必要はありません。 API/SDKを使用して* blog/articles/2016/08/article-title.jpgという名前のオブジェクト*を作成すると、これらの中間フォルダがすべて表示されます。 S3は実際にはフォルダを持たず、オブジェクトキー(名前)の '/'区切り文字に基づいてコンソールに表示します。このため、フォルダ内にあるオブジェクトの数に基づいてパフォーマンスに関する考慮事項はありません。 –