私のアプリ ユーザーが S3 にファイルをアップロードするとき、ユーザー ID を持つオブジェクトにメタデータを追加します。
例えばx-amz-meta-user_id = 9
ユーザーがphpアプリでファイルを削除できるようにします。
$response = $s3->delete_objects ($bucket, array(
'objects' => $array //objects to be deleted
));
オブジェクトを削除する前に、S3 のユーザー ID メタデータがアプリのユーザー ID と一致するかどうかを確認できますか? これにより、セキュリティが強化され、ユーザーが別のユーザーのファイルを削除できなくなります。