Amazon S3 域名绑定

仅在几个星期前,我发现我的托管帐户很接近带宽限制,所以我决定将一些高带宽的图片移到Amazon S3,廉价和无限带宽。 一切都很好,直到我意识到,Google返回atmgear.com s3.amazonaws.com的搜索结果。幸运的是,Amazon AWS有一个变通的方法。 您可以使用自己的域名,绑定在亚马逊S3存储桶。

对于大多数人来说使用Amazon S3创建一个网站是相当容易的事情,但亚马逊没有提供明确帮助如何使用你自己的域名,这在本质上可能会让你头痛。不用担心,这是很简单。

以下是如何从开始到结束,这个例子的目的,我们要创建自定义的域名 sub.atmgear.com的。这是一个二级域名,当然你也可以直接绑定到根域上,这个要看你中意。

第一件事情,请您打开Amazon S3控制台。

并创建一个新的桶(Bucket)。 确保您的自定义域名的名称是桶名,比相同的名称。 在我们的例子中,命名为 sub.atmgear.com 。

创建桶后,你应该能够访问通过它http://sub.atmgear.com.s3.amazonaws.com在那里你会得到拒绝访问的错误。 您的进展,继续前进。

第二步、右键单击新创建的水桶,选择“属性”。

桶属性包含一个面板应该从控制台的底部向上滑动。 在该小组中,你会看到一个标签命名网站。 确保已选中“ 启用 ”复选框,设置索引中文档错误的index.html文件 ,然后上传自己的index.html文件。 请您新上传的索引文件中的公共,右击就可以在控制台选择公开。

继续下一步之前,请确保您可以访问您刚才访问桶的URL上传index.html文件: http://sub.atmgear.com.s3.amazonaws.com/index.html

如果可以,你准备去第三步 ,如果你不能,再次尝试-注意,在配置面板使您的网站时,你会被分配一个端点,其中包含了您的网站的位置。 忽略它,而不是使用sub.atmgear.com.s3.amazonaws.com。

第三步、到域名注册商修改DNS信息。

现在,你的桶和你所需的自定义域的名称相同,你准备去你的域名提供商,并添加一个规范的名称指向sub.atmgear.com.s3.amazonaws.com。

在我们的例子中CNAME条目基本上是

网域: sub.atmgear.com
规范名称:sub.atmgear.com.s3.amazonaws.com。

保存更改,等到你的DNS通过互联网传播。好了,现在你可以去http://www.atmgear.com 看看效果了。

最后,回顾一下大至控作流程。

所以,你应该有你的自定义域指向您的静态Amazon S3的网站。 这里有一个你必须做什么的回顾一下:

  1. 具有相同的名称创建桶,比我们的自定义域。
  2. 桶的启用网站的功能,并设置索引和错误文件。
  3. 添加到您的DNS提供商(Godaddy的,Network Solutions等),点到我们的亚马逊S3桶CNAME。
  4. 等待DNS生效!

呵呵,希望这能帮助到你!

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>