Remix を Lambda で動かしたい
Remix を検証がてら実機でお手軽に動かしたいと思い Lambda で動かしてみました。
Remix を検証がてら実機でお手軽に動かしたいと思い Lambda で動かしてみました。
今回は仕事でもプライベートでもお世話になっている API Gateway + Lambda + GitHub Actions での私的ブルーグリーンデプロイを考えてみました。
LambdaでスクレイピングしたくてSeleniumやChromeDriverでゴニョゴニョしたのですが、案の定エラーでした。結果的にPython、Selenium、ChromeDriver、serverless-chromeの各バージョンを揃える必要がありました。
CodePipeline で CI/CD を組んでいると各ステージの進捗状況や結果を CloudWatch と SNS を使って Slack 等に通知されている方もいるかと思いますが、これを CodeStar Notifications と言うサービスの通知機能を使えば簡単に代替することができます。今回は CodeStar Notifications + SNS + Lambda を使って CodePipeline の状態通知を Slack に送信する仕組みを作ってみます。