Yes, there is a long migration period (almost 2 years). Yes, if you are paying for support, they will help you a lot with the migration.<p>But if you are using a (costly) managed service it's because you don't want the hurdle of managing the service. Migrating off something is instead probably the most time consuming thing in a service lifecycle. So, even if it is normal to sunset products and people deal with it all the time, it's still a big PITA if you are affected.
The one service that is not dead yet. But is smelling funny is CodePipeline. It is so bad and they’ve already discontinued CodeCommit (the very bad hosted git service), Cloud9 (hosted IDE that is based on VSCode even though they would never admit it externally) and CodeStar.
A company with Amazons resources could keep these fringe services around as long as there are paying customers. Just increase the price of the service to match the costs of keeping the legacy service around.
Feels like Amazon are turning into Microsoft slowly. Try everything, spread themselves too thin and then shitcan it later. I am reluctant to use anything other than their core IaaS and EKS stuff. Some of the ancillary stuff appears to be maintained by two drunk guys in a shed somewhere as well.
Better start keeping an eye on this page: <a href="https://github.com/SummitRoute/aws_breaking_changes">https://github.com/SummitRoute/aws_breaking_changes</a>