本日は休みだった。
といっても、朝からGitHub ActionsとAWSに向き合っていた。
GitHub ActionsとAWSに向き合う
やりたいことは以下。
- GitHubでマージされたら、GitHubActionsが発火
- コンテナをビルドし、ECRにPUSH
- ECSは新しいイメージを使って、サービスをアップデートする
上の2まで完了できた。
また、3を実施するための下準備として、以下を実施。
- AWSでALBやECSの環境を作成
- 簡単アプリケーションを作成
が、ECSのサービスアップデートができない。下のエラーが出ていて、権限が不足しているのはわかるのだけど、どのように対処すればいいかがわからなかった。
arn:aws:iam::***:role/ecs-task-execution-role because no identity-based policy allows the iam:PassRole action
平日の休みを1日使ったわりには、希望したとおりにはできなかった。けど、試行錯誤していくなかでECSの勘所を少しでも掴めた気がする。そして、期待どおりに動いたときは嬉しい。
日中帯は環境を作って動かしっぱなしにしていたので、色々と課金されたかな。たぶん、300円ぐらいの課金になると思う。
300円で1日遊べたと思うと、我ながら安上がりだと思う。terraformで環境を作っているので、環境破壊は楽だった。
他にしたことといえば。。。
飲茶ランチ
ランチは新しくできた飲茶のお店へ。ピークを外そうと思って13時ぐらいにIN。平日の昼間だからか、店内は主婦っぽい方が多かった。
下の写真に小籠包がついていた。ご飯はルーローハン。このランチセットで1300円ぐらい。金額と満足感はミスマッチだと思った。
夕方にサウナ
いつものように、サウナに行った。平日だと仕事が終わって21:00ぐらいに行くことが多いけど、本日は17:00ぐらいにサウナを堪能。
サウナは2セット。