2023/01/16 記事中でGithubActions用にシークレットを発行していましたが、GithubActionsがOIDCに対応したことによりこれが不要になりました。これについて追記を行っています。 タイトルの通りです。 cdk等使わずにできるだけシンプルでいきます。 すでに作成済みのLambda関数のコードをGitのpushイベントをトリガーに最新のものに更新するだけで、Actions側でロールなどの設定は行わないケースを想定しています。 この記事ではLambda関数のランタイムはPythonを前提に進めますが、GithubActionsでコンパイル等も行えるので基本的に何でも応用できると思います(未検証)。 GithubActions側から更新したいLambda関数の「リージョン」と「名前」をキーにして更新します。 Lambda関数はもうすでに作成済みであることを前提条件にしま
![Github ActionsでAWS Lambdaにdeployする](https://cdn-ak-scissors.b.st-hatena.com/image/square/a855def2be0fcb3ea1517e2cd823304aa4e991af/height=288;version=1;width=512/https%3A%2F%2Fgammalab.net%2FGammaLab.png)