если посмотреть эту картинку, то мой вопрос в том:
каким видом "события" "депенда" "тригрреа" связать aws_s3_bucket_object.invite
и aws_lambda_function.example
что бы при изменение файла, обновлялся бакет, обновлялась функция lambda, обновлялся к ней api gateway?
bebebe на уровне костылей - сделать в "отлавливает изменение zip файла" ресурс с прямой зависимость от "zip файла" и в нем уже воткнуть команду работы со state. например сделать taint на все что нужно обновить. в два запуска plan/apply будет обновлять
по багам кажется что зависимости должны бы тут помочь, но не тестировались на таких цепочках )