ブログのデプロイ方法を理解するために、古いブログ投稿を読んだり、AWS の詳細なドキュメントを調べたりすることにうんざりしていませんか?静的ウェブサイトを AWS にデプロイすることは、それほど怖いことではありません。
SCARは、カスタム ドメイン、SSL、CDN を使用して静的 Web サイトを簡単に展開できるようにする展開スタックです。必要なのは AWS アカウントだけで、次の 3 つの簡単なステップで開始できます。
新しく作成した Route 53 ホストゾーンからネームサーバーを見つけて、レジストラーでネームサーバー設定を更新します。
AWS コンソールでドメインの証明書の詳細を検索して展開し、検証のための 2 つのプロンプトで[Create Record in Route 53]ボタンをクリックします。
以上です、皆さん!
CloudFormation コンソールを使用してスタックのステータスを確認します。作成したら、指定したドメインに移動すると、SCAR のようこそページが表示されます。 S3 コンソールを使用してウェブサイトのコンテンツを直接アップロードしたり、プログラムによる制御に AWS CLI を使用したりできるようになりました。
SCAR は、 S 3、 CloudFront 、 Mazon Certificate Manager、およびRoute 53 を使用して完全に AWS 上で実行される静的ウェブサイトのデプロイメント スタックです。 example.com
などの特定のドメインの場合、デフォルトの SCAR スタックは次のものを作成します。
www.example.com
) のコンテンツを保存するためのもので、もう 1 つは apex ドメイン ( example.com
) へのリクエストをwww
サブドメインにリダイレクトするためのものです。example.com
と*.example.com
の両方に 1 つの ACM パブリック SSL/TLS 証明書A
レコードを持つ 1 つの Route 53 ホストゾーン。デフォルトの SCAR スタックの動作は、apex ドメインに対するすべてのリクエストをwww
サブドメインにリダイレクトし、すべてのhttp
リクエストをhttps
にリダイレクトします。すべてのコンテンツは www S3 バケットに保存され、 www
S3 バケットから提供されます。
デフォルトのスタックとは若干異なる追加のスタックも利用できます。
行動 | デフォルト | WWW->アペックス | アペックスのみ |
---|---|---|---|
Apex ドメインリクエスト | www にリダイレクト | ||
www サブドメイン リクエスト | apexドメインにリダイレクト | 該当なし | |
http リクエスト | https にリダイレクト | https にリダイレクト | https にリダイレクト |
(近日公開) | (近日公開) |
ほとんどのサイトでは、おそらく月額 1 ドル未満の費用がかかります。 Route 53 ホストゾーンの料金は月額 0.50 ドルに固定されています。 CloudFront と S3 の残りのコストはトラフィックのレベルによって異なりますが、通常、トラフィックのレベルが小さい場合は数セントになります。
AWS CloudFormation Designer ツールを使用すると、ドラッグアンドドロップでテンプレートを作成したり、既存の JSON または YAML テンプレート ファイルから図を作成したりできます。
著作権 © 2019-2022