解説と見解 両方にある機能の中で、特徴的な違いがある部分のみ記載します。 Deploy & Rollback Lambdaの特殊なバージョニングの仕様は以下が分かりやすいので目を通しておくと良いかと思います↓ http://dev.classmethod.jp/cloud/aws/lambda-versioning/ Apex バージョニング9が必須です。Deploy時に current というAliasを設定し、Rollback時には最新の一つ前のバージョンにcurrentを付け替えることで実施します。 ですが、このApexの手法はAliasの付け替えをdeploy,rollback以外で行うと破綻します。それだけならまだ良いのですが、deploy,rollbackを二度繰り返しても破綻します(下記参照) 最後は「2」に戻って欲しいのにFailしてしまうことが分かっている「3」に戻ってし