Amazon s3 我可以仅从特定子域限制对S3的访问吗?

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":[ {

我有几个子域将有自己的S3存储桶。有没有办法将S3 bucket设置为只允许从特定子域获取请求?

使用
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/*"]}
      }
    }
  ]
}