GitHub Actions

GitHub ActionsにAWS リソースへのアクセス権を渡すには?

課題 解決 その1 アクセスキーを払い出す その2 OpenID Connect + Role 参考 課題 GitHub ActionsでAWSのリソースを操作したい場合、当然に権限を持つ必要がある。 どうすればいいか。 解決 その1 アクセスキーを払い出す まず思いつくのは専用のIAMユー…

GitHub Actionsの手動起動ボタンが出ない場合のヒント

課題 解決 参考 課題 GitHub Actionsでも手動起動が可能なはずだが、あるはずのボタンがない。なぜか。 解決 workflow_dispatchをファイル内で指定する必要がある。 on: workflow_dispatch: inputs: env: description: "environment" required: true default…

GitHub Actionsで自動テストし、AWS Lambdaに自動デプロイする。

AWS Lambda関数の本番デプロイについて検討したCI/CDをGitHub Actionsで実現する。 実現したいフロー 通知は何で行う? 関数のアップロードにTerraformは使わない? Lambda関数の関数バージョンはなぜ設定している? GitHub Actions 事前準備: Slack 参考 …