ユーザーが自分のバケットにアップロードするファイルに Open/Download 権限を付与する方法を見つけようとしています。私はこれを読んでいました:アマゾン S3 バケット ポリシー - リファラーによるアクセスを制限しますが、クエリ文字列認証を介して URL が生成される場合は制限せず、それを使用して紹介ベースのダウンロードを実装しましたが、私がやろうとしているのは: ユーザー A がファイルをアップロードする、ユーザー A とルートのみが上記のファイルにアクセスできます。ユーザー B がファイルをアップロードすると、ユーザー B とルートだけがそのファイルにアクセスできます。
各ファイルのメタデータにアカウント ID を既に追加しています。それを認証に使用することは可能ですか?if($s3->get_object_metadata('account_id', $file))=='123'{provide access}? を実行しますか?