【发布时间】:2015-04-10 17:23:10
【问题描述】:
我有一个 Amazon S3 存储桶,目前可以接收 mp3 和图像文件。我希望所有 mp3 都是私有的,并且只能通过签名 URL 访问,但图像应该是公开的,并且可以在没有签名 URL 的情况下访问。
这是否可能。我知道我可以设置另一个 S3 存储桶来处理这个问题,但我真的想避免这样做。对此的任何帮助将不胜感激。
【问题讨论】:
标签: amazon-s3 amazon amazon-cloudfront
我有一个 Amazon S3 存储桶,目前可以接收 mp3 和图像文件。我希望所有 mp3 都是私有的,并且只能通过签名 URL 访问,但图像应该是公开的,并且可以在没有签名 URL 的情况下访问。
这是否可能。我知道我可以设置另一个 S3 存储桶来处理这个问题,但我真的想避免这样做。对此的任何帮助将不胜感激。
【问题讨论】:
标签: amazon-s3 amazon amazon-cloudfront
是的,有可能:
"Resource": [
"arn:aws:s3:::yourBucketName/*.jpg"
]
或
"Resource": [
"arn:aws:s3:::yourBucketName/*.mp3"
]
更多讨论在这里:
【讨论】: