Amazon s3 我可以仅从特定子域限制对S3的访问吗?
我有几个子域将有自己的S3存储桶。有没有办法将S3 bucket设置为只允许从特定子域获取请求?使用Amazon s3 我可以仅从特定子域限制对S3的访问吗?,amazon-s3,Amazon S3,我有几个子域将有自己的S3存储桶。有没有办法将S3 bucket设置为只允许从特定子域获取请求?使用aws:Referer条件。发件人: 您的意思是:您希望S3中的所有文件只能从某个域(HTTP引用)访问吗?或者将S3存储桶域更改为您自己的域?@EdwardSamuel我希望存储桶中的所有文件只能从某个域访问。 { "Version":"2012-10-17", "Id":"http referer policy example", "Statement":[ {
aws:Referer
条件。发件人:
您的意思是:您希望S3中的所有文件只能从某个域(HTTP引用)访问吗?或者将S3存储桶域更改为您自己的域?@EdwardSamuel我希望存储桶中的所有文件只能从某个域访问。
{
"Version":"2012-10-17",
"Id":"http referer policy example",
"Statement":[
{
"Sid":"Allow get requests originated from www.example.com and example.com",
"Effect":"Allow",
"Principal":"*",
"Action":"s3:GetObject",
"Resource":"arn:aws:s3:::examplebucket/*",
"Condition":{
"StringLike":{"aws:Referer":["http://www.example.com/*","http://example.com/*"]}
}
}
]
}