私たちは開発段階にあります。専用のインフラストラクチャを使用する予定でしたが、この決定をAWSクラウドに交換しました。AWS S3はファイルをどのように保存しますか? (ディレクトリ構造)
アップロードされた画像について、ディレクトリ構造が似実装されました:
web_rootの\ {年} \ {月} \ {日} \ {形} _ {filename_md5_hashは}
.JPEG小さいイメージの場合はs
、元のサイズの場合はo
です。小さな画像はフィルタを使用して作成されます。
問題はAWS S3がバケット内のディレクトリ構造を制御できないと聞きました。
私たちは初心者です。ある日、AWS S3から専用のインフラストラクチャに移行した場合、私たちは悪夢に直面します。
貴重な説明は常に大きな助けとなりました。これは、AWS S3のドキュメントで覆われているおかげで
もう一つは冗長かもしれませんが、S3については、オブジェクトキー(= "パス")にフォルダが '/'でエミュレートされています。その名前にスラッシュを入れるだけで、オブジェクトをAPI上のフォルダにアップロードすることができます。フォルダを作成する必要はなく、ファイルが存在するときだけ存在します。コンソールや '/'を最後の文字として空のオブジェクトを作成することは可能ですが、完全には不要です。実際の階層は存在しないため、フォルダ内のファイル数には制限やパフォーマンスの問題はありません。それで遊びます。 –
@ Michael-sqlbot、ありがとう –