dayjournal memo

Total 992 articles!!

AWS Amplify #012 - カスタム公開(Amplify CLI)

Yasunori Kirimoto's avatar

img



カスタム公開(Amplify CLI)をするメモ。



事前準備


実行環境

  • node v16.10.0
  • npm v7.24.0

ホスティング環境を設定します。実行時に「Amazon CloudFront and S3」を選択します。

amplify add hosting

画像

画像


設定確認をします。

amplify status

画像


アプリケーションを自動でビルドしクラウドにデプロイします。

amplify publish

画像


AWS Amplify Consoleにはデプロイされていないのを確認します。

画像


Amazon S3に自動でデプロイされているのを確認します。

画像


Amazon CloudFrontに自動でデプロイされているのを確認します。作成されたURLにアクセスします。

画像


デプロイしたURLにアクセスしても、リージョンによってはすぐには表示できません。「Amplify Docs - Hosting」によると24時間後までには表示されるらしいです。すぐに表示したいかたは下記設定で表示可能です。

画像


オリジン → 対象のオリジン選択 → 「編集」をクリック。

画像


同一のオリジンドメインを再選択(ドメインにリージョンが追加される) → 「変更を保存」をクリック。

画像


デプロイしたWebSiteが表示されます。

画像


カスタム公開で、IP制限やBasic認証を設定したい場合は下記記事を参考に追加で設定。または、プロジェクト内のAWS CloudFormationの設定ファイルを編集。
Try #079 – Amazon CloudFrontの公開設定を色々とためしてみた
Try #080 – AWS WAFの公開設定を色々とためしてみた




book

Q&A