はじめに
AWS上のコンテナサービスを触ってみるのに、サンプルとしてRのplumberをコンテナ化して使っていました。
「AWS上でplumberを動かしたい」や「コンテナサービスを触ってみたい」という方の参考になるかと思い、まとめました。
ECS on Fargate
AWS Coplilotでデプロイした記事になります。メインはrun local
の話ですが、デプロイもしています。
以下はデプロイに便利なサービスを使わないで行った記事です。今見ると大変面倒に見えてきます。
App Runner
AWS Coplilotでデプロイした記事になります。
CFnで作成した記事になります。
Amplify
Amplify CLIを使った記事になります。
Lambda
Lambda Web Adapterに中継してもらって実行する方法の記事になります。
おまけ:plumber未使用でLambdaでRのWeb API
RでLambdaを使えるlambdr
というのがありましたので、Web APIを作った例です。plumberは使えませんでしたが載せておきます。