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