各タグがない場合や、タグのValueが設定されていない場合は、無視されるようにします。 構成 今年、AWSから「AWS Step Function」というサービスがリリースされました。 これまではLambdaの処理をシーケンシャルに行いたい場合は、Lambdaから別のLambdaを 呼び出したり、SNSで繋げたりしなければなりませんでしたが、このサービスを利用すると 複数のLambdaをStep実行できるようです。 Step Function よって、今回はこれを利用してやってみようと思います。 今回考えた構成は以下の通りです。 まずCloudWatch Eventsにて1時間おきにstate machineを実行するLambdaをキック state machineが実行される EC2インスタンスのタグをスキャンし、対象のインスタンスをリスト化する 対象インスタンスをスタート及びストップす