アマゾンs3を使用。
私は次のような構造をしています。
bucket
./folder1
./sub1(xxx.com)
1.png
2.png
./sub2(yyy.com)
1.png
./folder2
./sub1(xxx.com)
1.png
./sub2(ttt.com)
1.png
それらのフォルダにバケット ポリシーを設定する場合があります。例: サブフォルダーにはリファラーステートメントが必要で、folder1 と folder2 には許可または拒否が必要です。すべて正常に動作します。
しかし、残念ながら、メイン フォルダーが 2 つとサブ フォルダーが 3 つしかありません。
およそ 100 近くのフォルダーと、それぞれに 250 近くのサブフォルダーがあります。また、可能であれば、ファイルごとにアクセス制御を作成したい(リファラーベース)。そのため、最小 25.000 ステートメント行でバケット ポリシーを設定する必要があります。
これらのフォルダーとファイルのポリシーを生成しようとすると、ポリシー ファイルには大きすぎて、適切かつ迅速に機能するかどうかわかりません。さらに悪い状況は、1 分ごとに設定する必要があることです (管理パネルでのユーザーのアクティビティによって異なります)。
オブジェクトまたはフォルダ ベースのポリシーを検索していますが、そのようなものは見つかりませんでした。
そして、トランザクションポリシーまたは何かを検索しました(ポリシーにルールを1つずつ追加するなど)。そして、何も見つかりませんでした。
一方、メイン フォルダー用のバケットを作成することもあります。バケットの上限は 100 です。そのためのフォルダが多すぎます。そして、250ステートメントなどを生成する必要があります。
そこに方法や提案はありますか?
ありがとう。