证明亚马逊的s3文件已被下载

时间:2016-10-12 21:30:33

标签: ruby-on-rails amazon-web-services amazon-s3 paperclip aws-sdk

我使用PayPal销售音乐文件下载。为了获得卖家保护,我需要能够提供文件已经交付的证明。

来自PayPal:

  

如果您销售音乐下载,那么您可以考虑提供证据,证明您向买家发送了下载链接以及买家访问下载的证明,提供了日期和时间(仅供说明示例)。

这些文件存储在亚马逊s3中,我使用ruby on rails项目与asw-sdk'和'回形针'宝石。

文件下载链接显示在PayPal结账后,也会通过电子邮件发送。是否有可能证明买家访问了下载?

1 个答案:

答案 0 :(得分:2)

使用S3 Server Access Logging,默认情况下,它会为您提供访问S3存储桶中文件的任何客户端的IP地址。

如果用户已通过身份验证,您还可以使用Custom Access Log功能将用户名传递给对S3发出的请求。