Lar*_*una 4 amazon-s3 amazon-web-services
我有一个AWS S3存储桶,我希望通过url(我的图像和视频链接等)可访问我的大部分文件-这已经完成。我还有其他文件,我不希望通过URL访问,这些文件是音频文件(mp3,wav,flac等)。我只希望用户能够通过将它们提供给浏览器的php脚本来访问我的音频文件。或多或少,我不希望用户通过猜测文件所在的AWS存储桶的URL来访问这些文件。
我很沮丧 谁能指出我正确的方向。谢谢。
您可以将文件设为私有并生成签名的URL,以允许某人临时访问文件:与他人共享对象
或者,您可以设置策略以限制人们直接访问文件,仅允许他们访问文件(如果文件是从您的网站链接而来的):限制对特定HTTP引荐来源网址的访问
或者,您可以通过通过PHP脚本发送这些文件来提供这些文件,即将文件下载到PHP服务器并从那里返回文件内容。在这种情况下,您可以在S3中将这些文件设为私有,甚至将它们移到完全私有的单独存储区中。我不推荐这种方法,因为它给您的服务器增加了负载。
小智 0
听起来存储桶策略的更新会有帮助。以下是允许访问的示例,可以修改为拒绝访问:http://docs.aws.amazon.com/AmazonS3/latest/dev/example-bucket-policies.html#example-bucket-policies-use-case -2。
归档时间: |
|
查看次数: |
7815 次 |
最近记录: |