AWS S3存储桶更改未反映在我的域中

时间:2019-04-04 21:57:01

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

我有两个水桶mywesbite.comwww.mywebsite.com

我已完成以下操作-

  1. 使用以下代码将存储桶mywesbite.com公开-
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "AddPerm",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::mywebsite.com/*"
        }
    ]
}
  1. index.html文件设置为索引文件

我现在可以看到我的网站正在加载,但是只有当我单击端点网址-http://mywebsite.com.s3-website.eu-west-2.amazonaws.com

时,

当然,我的实际网站只是https://mywesbsite.com/-但我看不到任何呈现在这里的文件。

有什么我想念的吗?端点正常工作很好,但是我需要查看在实际域中呈现的文件。

添加了下面的我的路线53设置的图片

enter image description here

1 个答案:

答案 0 :(得分:2)

您需要在托管区域中为域名“ mywebsite.com”创建一个别名记录,以指向S3存储桶。

尽管有一些限制,请记住: S3存储桶的名称必须与您的域名相同。 域名必须通过第53条路线注册

当然,您需要拥有域名“ mywebsite.com”。仅仅拥有一个S3存储桶并不意味着您拥有域名。