Security Lake側で収集対象のログを設定することで、各アカウント側での設定が不要というのが嬉しいですね。また、保存期間もSecurity Lake側で設定できるので、セキュリティログの管理面が楽になると思います。
AWS Step FunctionsがVersions and Aliasesをリリース
AWS Step FunctionsでVersions and Aliasesが利用できるようになりました。本機能を利用することで、ワークフローの複数バージョン管理やバージョン毎の実行履歴の確認ができます。また、エイリアスを作成してBlue/Greenデプロイやカナリアデプロイ(カナリアリリース)を行うことができます。
バージョンとは、ステートマシンのワークフローのスナップショットのことです。事前にバージョンを作成しておくことで、リリース作業中に切り戻しが必要になった場合にすぐにステートマシンの切り戻し作業が行えます。
エイリアスとはステートマシンのバージョンへのポインタのことで、最大2つのバージョンを設定できます。エイリアスを利用することで、2つのバージョン間のトラフィックのルーティング設定を行うことができ、上記の通りBlue/Greenデプロイやカナリアデプロイで活用することができます。
また、エイリアスはバージョンのみ指定可能で、他のステートマシンを指定することはできませんのでご注意ください。
StepFunction利用者としては、開発途中のバックアップを保存しておくことができるようになったため、ワークフローを修正して動かなくなった際も動く時点にすぐ戻すことができるようになるという嬉しいアップデートでした。
まとめ
今回は、2023年上半期に発表された、AWS User Notifications、Amazon Security LakeとAWS Step Functionsの注目アップデートを紹介しました。いずれのアップデートも、今後システム設計を行う際に従来の設計から見直しが必要なアップデートであったと思います。本記事が今後のAWS活用のお役に立てば幸いです。
