scar
1.0.0
厌倦了阅读过时的博客文章或梳理冗长的 AWS 文档只是为了弄清楚如何部署您的博客?在 AWS 上部署静态网站不应该那么可怕。
SCAR是一个部署堆栈,可让您轻松部署具有自定义域、SSL 和 CDN 的静态网站。您只需要一个 AWS 账户即可通过三个简单步骤开始使用:
从新创建的 Route 53 托管区域中查找名称服务器,然后更新注册商处的名称服务器设置。
在 AWS 控制台中查找并展开您的域的证书详细信息,然后单击两个验证提示中的“在 Route 53 中创建记录”按钮。
就这样,伙计们!
使用 CloudFormation 控制台检查堆栈的状态。创建后,导航到您给定的域,您应该会看到 SCAR 欢迎页面。您现在可以直接使用 S3 控制台上传网站内容,或使用 AWS CLI 进行编程控制。
SCAR是完全在 AWS 上运行的静态网站的部署堆栈,使用S 3、 CloudFront 、 mazon证书管理器和Rooute 53。对于给定的域(例如example.com
,默认 SCAR 堆栈将创建以下内容:
www.example.com
) 的内容,另一个用于将对顶点域 ( example.com
) 的请求重定向到www
子域。example.com
和*.example.com
的一个 ACM 公共 SSL/TLS 证书A
记录。默认 SCAR 堆栈的行为是将所有对 apex 域的请求重定向到www
子域,并将所有http
请求重定向到https
。所有内容都将存储在www
S3 存储桶中并从中提供。
与默认堆栈略有不同的其他堆栈也可用:
行为 | 默认 | WWW->Apex | 仅顶点 |
---|---|---|---|
Apex 域请求 | 重定向至www | ||
www 子域名请求 | 重定向到顶级域 | 不适用 | |
http 请求 | 重定向到https | 重定向到https | 重定向到https |
(即将推出) | (即将推出) |
对于大多数网站来说,每月的费用可能低于 1 美元。 Route 53 托管区域的费用固定为 0.50 美元/月;剩余的 CloudFront 和 S3 成本取决于流量水平,但对于小流量水平通常为几美分。
AWS CloudFormation Designer 工具允许拖放创建模板,还可以从现有 JSON 或 YAML 模板文件创建图表。
版权所有 © 2019-2022