Amazon S3 及 CloudFront Web Hosting 建站设定说明
【美博园2012年6月1日】Amazon S3(Simple Storage Service)是云端保存服务,它除了可以当做网站上载文件、影音媒体的空间外,本身也相当适合静态网站(Static Web Sites)使用。例如以 Jekyll 或 Dreamweaver 产生的静态网站,放在 S3 就能以“用多少付多少”的价格架站。
![]() |
第一次使用需要先注册、填写信用卡资料,https://aws.amazon.com/console/ |
![]() |
使用个人帐号登陆 AWS(Amazon Web Services) Console(线上管理工具) |
![]() |
除了 S3 也能使用其他 AWS 服务,如 EC2、CloudFront |
![]() |
选择 S3 服务 |
![]() |
建立新的 S3 Bucket,名称可以输入自己购买的域名(自定域名),已台湾来说目前速度最佳的机房位置是东京。 |
![]() |
使用 Upload 或 s3cmd 将文件上载至 Bucket |
![]() |
打开“Properties”、点选左边列表的 Bucket,即可设置属性。将 Website 的功能 Enabled 打勾,并设置 Index/Error 网页名称。记住底下的 Endpoint 网址。这里要注意网址必须是 .....s3-website-ap..... 才是支持 Website 功能的 S3 网址。 |
![]() |
虽然上述的 Endpoint 网址即可用来浏览网站,但是缺省的 S3 网址很长一点也不美观,因此可以到域名注册商提供的设置工具,利用 CNAME 指向 Endpoint 的网址,例如 s3(.yourname.com) -> s3.yourname.com.s3-website-ap-northeast-1.amazonaws.com,每一家域名注册商提供的接口都不太一样,但 CNAME 设置是一定能找到的基本功能。 |
接下来是 CloudFront 的设置,启用后可以加速浏览速度、降低传输费用。
![]() |
切换到 CloudFront 接口,使用 Create Distribution 增加一组设置,使用 S3 Bucket 作为文件来源。 |
![]() |
设置 CNAME,也就是自定域名,例如 cdn.yourname.com |
![]() |
建立 Distribution 后,可以取得 CloudFront 产生的 Domain Name,例如 drtesgfshfg.cloudfront.net,记住这组域名。 |
![]() |
再到域名的设置增加一组 CNAME,指向 CloudFront 提供的 Domain Name。 |
接下来就能用自订域名浏览发布后的网站,例如 s3.yourname.com(直接存取 S3)或 cdn.yourname.com(透过 CloudFront 存取 S3);需要注意的是,CloudFront 有缓存机制,因此 S3 资料更新后,可能需要24小时才能够过 CloudFront 取得更新,因此需要经常变动的资料,并不建议使用 CloudFront。
转载自:https://blog.lyhdev.com/2012/03/amazon-s3-cloudfront-web-hosting.html
原文标题:Amazon S3 及 CloudFront Web Hosting 建站设定说明 - 美博园
美博园文章均为“原创 - 首发”,请尊重辛劳撰写,转载请以上面完整链接注明来源!
软件版权归原作者!个别转载文,本站会注明为转载。
网 友 留 言
7条评论 in “Amazon S3 及 CloudFront Web Hosting 建站设定说明”这里是你留言评论的地方
亚马逊云计算的页面好像更新了,https://aws.amazon.com/cn/console/这个页面上能看到各个服务的简单介绍,有图片。对初次接触Amazon云计算服务的人来说是个帮助。
@ 翻墙小子 :
谢谢反馈
请问这个有教程吗?
@FG:
你是说文章中教程不详细?其实这个使用很简单,改天补充一个详细教程。
据说Amazon S3很不错,也来搞一个试试。
@WHH:
是的,应该试一试Amazon S3