App RunnerでECRからコンテナをデプロイしてみる
App RunnerはECRやGitHubリポジトリからコンテナのデプロイとエンドポイントの生成スケーリングが自動で行えるサービスです。
パッと見Google CloudのCloud Runと似たような感じに見えますね。
プライベートなECRからコンテナをデプロイしてみたいと思います。
ECRはここで作ったリポジトリを使います。
![](https://www.blog.danishi.net/wp-content/uploads/2021/09/5DB2ECAB-E045-4E79-BEA6-90E21F38D16E.tmp_-1.png)
![](https://www.blog.danishi.net/wp-content/uploads/2021/09/image.png)
![](https://www.blog.danishi.net/wp-content/uploads/2021/09/image-1.png)
![](https://www.blog.danishi.net/wp-content/uploads/2021/09/image-2.png)
作成するとサービスの作成とコンテナのデプロイが開始されます。
5分ほど待つとエンドポイントからサービスにアクセスできました。
![](https://www.blog.danishi.net/wp-content/uploads/2021/09/image-3.png)
ECSにデプロイする場合は色々と設定したりリソースを作らなければいけませんが、その辺をApp Runnerでは自動化(隠蔽)してくれるようです。
自動デプロイの設定をしたので、index.htmlを変更してコンテナをビルドしてみました。
![](https://www.blog.danishi.net/wp-content/uploads/2021/09/image-4.png)
ECRへのプッシュと同時に自動でデプロイがかかりすぐに変更が反映されました。
![](https://www.blog.danishi.net/wp-content/uploads/2021/09/5DB2ECAB-E045-4E79-BEA6-90E21F38D16E.tmp_-2-1024x485.png)
ディスカッション
コメント一覧
まだ、コメントがありません