But usually transitions between storage classes are age based. If you’re looking for something that can intelligently move data, you might have a look at Amazon AWS S3-Intelligent Tiering which can move objects between Standard and Infrequent Access. But Archive storage classes like Coldline and S3 Glacier are usually one way. Once you’re there, the only way to go is to a more restrictive archive storage class like Glacier Deep Archive.
Better to manage all transitions via tools > lifecycle policy menu in the backup software, otherwise the application wouldn't be aware of any movement between storage classes in the cloud.