唯一の問題がアップロードされたファイルの所有者を見つけることである場合。
アップロードされたファイルのメタデータとして所有者情報を渡すことができます。http://docs.amazonwebservices.com/AmazonS3/latest/dev/UsingMetadata.html を確認してください
アップロード中のphpコード:
// Instantiate the class.
$s3 = new AmazonS3();
$response = $s3->create_object(
$bucket,
$keyname2,
array(
'fileUpload' => $filePath,
'acl' => AmazonS3::ACL_PUBLIC,
'contentType' => 'text/plain',
'storage' => AmazonS3::STORAGE_REDUCED,
'headers' => array( // raw headers
'Cache-Control' => 'max-age',
'Content-Encoding' => 'gzip',
'Content-Language' => 'en-US',
'Expires' => 'Thu, 01 Dec 1994 16:00:00 GMT',
),
'meta' => array(
'uploadedBy' => 'user1',
) )
);
print_r($response);
詳細については、php api を確認してください。