2017-08-08 92 views
-1

我从谷歌套件购买了我的域名,并意识到我无法托管我自己的html网站,所以我去了AWS S3存储桶并将它们存放在那里。现在问题是如何将这两项服务连接在一起,因此我可以使用从谷歌购买的域名以及我在AWS上上传的网站。从我的AWS S3存储桶获取我的cname和记录的位置?

我打算配置名称服务器,但谷歌支持告诉我服务器将停机7天,所以这对我来说是不行的。他建议我用cname和A记录进行配置,但是我在哪里可以获得这些信息?

回答

2

在S3中,您需要启用virtual hosting of bucket,然后在您的DNS配置中使用bucketname.s3.amazonaws.com作为CName。但是,如果假定您购买了域my.bucketname.com,则存在限制,您需要将您的存储桶名称重命名为my.bucketname.com。

其他选项是使用AWS Cloudfront并将S3作为原点。然后,您将从Cloudfront获取一个CName,您可以在DNS配置中映射这些CName,而不受上述限制。

+0

由于我遇到了第一个选项的问题,我试着继续处理第二个选项。我能够让我的cloudfront.net页面正常工作,但仍无法连接到我的域。 Cname我必须自己进入www.mywebsite.com,所以我不知道这是由cloudfront提供的。所以我的理解是我只需要在我的DNS配置中配置cname并且不需要记录? – ricola

+0

您还需要在CloudFront设置中添加您的域www.mywebsite.com。为此,请编辑CloudFront分配。 – Ashan

+0

我的云端分布设置为: 替代域名(CNAME)= mywebsite.com; 域名:XXX.cloudfront.net。 我可以添加我的域名的哪个值? – ricola

相关问题