如何从一个CloudFront分配中访问多个S3存储桶?

时间:2019-02-06 11:29:34

标签: amazon-web-services amazon-s3 amazon-cloudfront

我有多个网站供一个客户端使用,我们希望所有网站都使用一个CloudFront发行版。

我们想将一个发行版链接到多个S3存储桶。

这是我尝试过的:

创建了2个S3存储桶

Bucket A:用于网站A
Bucket B:网站B

时段政策:

{
"Version": "2008-10-17",
"Id": "PolicyForCloudFrontPrivateContent",
"Statement": [
    {
        "Sid": "1",
        "Effect": "Allow",
        "Principal": {
            "AWS": "arn:aws:iam::cloudfront:user/CloudFront Origin Access Identity ____________"
        },
        "Action": "s3:GetObject",
        "Resource": "arn:aws:s3:::secret/*"
    }
   ]
}

我还添加了起源:

enter image description here

但是,当我尝试从一个网站使用W3缓存总计访问第二个S3存储桶时,出现以下错误:

  

错误:找不到源“ secret.s3.amazonaws.com”的分发。

0 个答案:

没有答案