0
0
テーマ、知りたいこと
S3のアップロードのパフォーマンス向上で、
昔はランダムなプレフィックスを付けてアップロードすれば
AWS側でのパーティションが分散されるので速くなると書いていました。
そもそも、プレフィックスって「/」ですよね。これってWindowsもLinux
ファイル名では使えない文字ですよね・・・。
そもそもどうやってランダムなプレフィックスをつけてS3に
アップロードなんてできるのでしょうか?
背景、状況
いろんなサイトを見たのですがさっぱりわからずです・・・
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答14件
#1
総合スコア145956
投稿2024/02/18 05:03
プレフィックスって「/」ですよね。
おそらく、解釈を間違えています。固定の「/」は「ランダムな」プレフィックスにはなり得ません。
#2
総合スコア7586
投稿2024/02/18 05:28
プレフィックスについて誤解しているようですので、以下のドキュメントをご参照ください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
#4
総合スコア7586
投稿2024/02/18 05:46
ドキュメントにも記載がありますが、/
はプレフィックスの区切り文字として使われます。
区切り文字なのでファイル名には使えないというシンプルな話です。
具体的にどのようにするかは貼ったドキュメントに詳しく書いてあるのでよく読んでみてください。
以下も参考になります。
Amazon S3 リクエストレートについて、プレフィックスとネストされたフォルダの違いは何ですか? S3 バケットではいくつのプレフィックスを持つことができますか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
#6
総合スコア7586
投稿2024/02/18 06:29
それでよいのですが、逆に何に引っかかっているのでしょうか?
その例だとWordFiles/
がプレフィックスになります。
根本的なところだと、S3にはフォルダという概念は実際のところはなく、オブジェクトのパスをkey、ファイルの中身をvalueとして保持しているに過ぎません。
便宜上フォルダという呼称を使われることはありますが。
Amazon S3における「フォルダ」という幻想をぶち壊し、その実体を明らかにする
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。