S3ユーザーがバケツのルートに新しいフォルダを作成しないようにしたいと考えています。つまり、ファイルをアップロードまたは変更するには、バケット内の既存のフォルダを使用する必要があります。これらの既存のフォルダにサブフォルダを作成することもできます。Amazon S3ポリシールートレベルのフォルダの作成を防止する
注:S3ポリシーを使用する。ユーザーは既存のフォルダを選択します。彼らにはフォルダーが割り当てられていません。
私はS3がファイルとフォルダの両方をオブジェクトとして扱っているので、これも実行できるとは思えませんが、私はコミュニティの可能性を信じています。
は、ここで私が欲しいものです:
バケツ名:テスト・バケット
処置:テスト・バケットのルートにフォルダを作成します。 望ましい結果:拒否されました
処置:テスト・バケットのルートでアップロードランダムなファイル。 望ましい結果:拒否されました
処置:テスト・バケットの既存の "folder1の" フォルダ(テストバケット/ folder1の/ FILE1)でアップロードファイル "FILE1"。 望ましい結果:成功
処置:テスト・バケットの既存の "folder1の" フォルダ内のフォルダ "サブのfolder1" を作成します(テスト・バケット/ folder1の/サブのfolder1 /)。 望ましい結果:成功