AWS Lambdaを新機能バージョニングとエイリアスでBlue-Green Deploymentする #reinvent これまで AWS Lambda をデプロイするときは、新しいコードをアップロードし、バグっていた時は、もともと動いていたコードをアップロードし直すというカウボーイ運用でした。 先日の re:invent 2015 では AWS Lambda にバージョニング機能とエイリアス機能が追加されました。 この2つの機能を組み合わせることで Lambda 関数のリリースやロールバックを簡単にする Blue-Green Deployment が可能になりました。 デプロイサイクル 本番向け Lambda 関数にエイリアス(PROD)を設定し、他のアプリケーションは常にこのエイリアスを参照するようにしておくと Lambda 関数のコード(=バージョン)を気にすることなく、常に本番向
![AWS Lambdaを新機能バージョニングとエイリアスでBlue-Green Deploymentする #reinvent | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/a7161d2e1b565ee8dfc12e465ff4e95910761254/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2014%2F11%2FAmazonLambda.png)