Curiously, Amazon only supports it till June 30, 2023, a year less than RHEL7/CentOS7. It will be interesting to see what they plan to do for Amazon Linux 3, with the latest CentOS news.
Rocky Linux from the CentOS creator looks promising:
CentOS 8 was a stable OS mirroring RHEL, CentOS Stream is a bleeding edge OS mirroring Debian Unstable / Arch / similar.
Let's not pretend these are the same thing. CentOS went from something valuable to something we already have many of and, frankly, don't need more of.
(Don't get me wrong, I'm not a CentOS / RHEL user - but I do understand the value proposition that was the original CentOS vision)
(Edit: also don't get me wrong, I'm not disagreeing with you. Just stating in more explicit terms that CentOS as we knew it is gone)
It most accurate so that Stream is Debian Testing, since it will be a minor version ahead. Bleeding edge would be Fedora.
So, yeah, it is years to come... even if only a bit more than a couple of years, 2.5 years is years.
Amazon has a historically good record and reputation for supporting things longer rather than axing them early. Look at what they've done with Amazon Linux 1, which was supposed to be EOL this summer: (they made a judgement call that people still needed the support, and extended security updates for at least another year.)
Regardless of the dates that are on paper, I think you're the one that's being pedantic now. What's the last time that Amazon ended support for anything that was in GA? It's absolutely fair to say years to come, when making this comparison.
The Amazon docs probably cover the same stuff now.
https://superuser.com/questions/1048091/can-i-install-ec2-am...
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/amazon-l...
And there's a Vagrant box for it: https://app.vagrantup.com/gbailey/boxes/amzn2
(There are a few versions of this.)