I am trying to transition a bucket full of Standard Tier storage class objects to Intelligent-Tirering class objects one time. I created the following Lifecycle Rule to transition them all:
This appears in my Lifecycle rules list, I have correctly have 2 rules:
But when I return in around 1 hour the rule is missing and the transition hasn't happened. I have only one original rule remaining again.
Why does it keep disappearing/deleting? and how do I fix this to transition the objects to the Intelligent-Tirering storage class?



With some help from @allan-chua and Laravel Vapor support it looks like Vapor clears the lifecycle rules of any managed buckets on deployment. There are 2 solutions here: