このページ内容は2021年1月21日以降、再調査・再検証してません。実際に扱う際は最新の情報にアクセスしてください。

link
AWS App Runner

AWS App RunnerはAWSが提供する簡単にアプリケーションをデプロイできるコンテナサービスですapp_runner。Renderに近いサービスでGitHub連携もでき、コミットするごとにアプリケーションをデプロイできます。その他にも、Auto Scalingやヘルスチェックの設定もでき、AWS KMSを使ってキーを暗号化して使うこともできます。

AWS App Runnerでのリポジトリ接続

AWS App Runnerでのリポジトリ接続

AWS App Runnerでの設定項目

AWS App Runnerでの設定項目

RenderやRailwayのようにDockerfileを認識してアプリケーションを作ることはできないみたいですが、以下のようなapprunner.yamlを作成して環境を記述します。ランタイムにはPython3とNodejs12を指定でき、ドキュメントは見当たらないですが、それ以外は設定できなさそうです。ただ、Javaapp_runner_javaやPHPapp_runner_php、Rubyapp_runner_rubyのサポートも追加される予定です。

1
version: 1.0
2
runtime: python3
3
build:
4
commands:
5
build:
6
- yum install -y pycairo
7
- pip install -r requirements.txt
8
run:
9
command: python app.py
10
network:
11
port: 8000

自己紹介
はじめまして Pilefortです。
東京でエソジニアをしてます。
興味のあるスタックは、JavaScript (React, Vue), TypeScript, Rust, WebAssembly, AWS, Pulumi, Serverless Frameworkです。
このブログでは、普段の業務や趣味で気になったことをまとめたり、フロントやAWS, GitHubやTwitterで見かけた面白い記事やニュースをまとめるためのものです。少しでも何かの役に立てば幸いです。
サイトマップ
Notes
業務や趣味での気づき・メモ
Snippets
記事にするまでもないけど、便利なコマンドや豆知識
Works
同人誌一覧