#はじめに
このチュートリアルを実際にやってみた記録です。
##できるようになること
GitHubに登録した静的なウェブサイトをAmplifyで公開します。GitHub上のコンテンツが更新されると自動的に再デプロイされる仕組みになります。
##準備するもの
- AWSのアカウント
- GitHubのアカウント
#手順
実際のチュートリアルの中ではReactのコンテンツを作っていますが、React環境がなかったためindex.htmlファイルが一つの簡易コンテンツ版としました。gitコマンドの操作わからなかったのでGitHubのウェブサイトから操作しています。
##GitHubにRepositoryを作成してhtmlファイルを置く
-
Repositoryができたら、直下に下記のようなhtmlファイルを登録します。
<html>
<head><title>My Static Web</title></head>
<body>
<h1>Hello World!</h1>
Nice to meet you.
</body>
</html>
これでコンテンツの作成が終わりました。
##Amplifyに接続する
-
Amplifyのコンソールを開いて右上の「New app」ボタンから「Host web app」を選択します。
-
「From your existing code」のメニューで「GitHub」を選んで「Continue」ボタンを押します。
-
ここで初めての場合GitHubの認証が行われます。GitHubのUIDとPASSWORDが必要になります。
-
「ビルド設定の構成」の画面が出てくるので、「Allow AWS Amplify.....」にチェックを入れて「次へ」をクリックします。
-
確認画面で「保存してデプロイ」をクリックします。
##GitHubのファイルを更新する
#おわりに
これだけの手順で、GitHubにcommitしたら自動でデプロイ公開されるので、便利さに驚きました。