From what happened to CopilotControversies aside, perhaps the best advice would be not to use auto-completion tools like these. But the truth is that an assistant that gets you out of a block when you need it most is hard to turn down, at least if you're new to one of the supported programming languages. Just as Copilot was announcing that it would be paid for, alternatives began to surface, and Amazon Introduced codewhisperer.
Time after became available, and we were able to verify that he was far from a co-pilot who, well, has even been taken to court for how he trained. Still, CodeWhisperer can be useful, even though it's in its infancy. Being from Amazon we can expect everything, but the most logical thing is that it will be paid in the future. Until then it can be used to, for example, serve as support for those who want to learn Python, although it will soon stop working with a code that we will receive in the mail.
CodeWhisperer supports JavaScript, Java and Python
For a few days, I have seen it today, when starting an editor like Visual Studio Code a notice appears which says that «To continue using CodeWhisperer, you must add an AWS Builder ID or AWS AIM Identity Center connection after January 31, 2023«. What at first seems like a problem is not so much, or not right now. If we don't have any of those accounts, just click on the link that appears (at least in VSCode), which will take us to other options.
In the previous window we can choose how to identify ourselves. The first option seems the easiest to me. Clicking on it will take us to register to create an AWS Builder ID. In the last step we must accept the "token" to link our newly created ID with the extension of our editor.
Once the above is done, the message no longer appears, and it is expected that it will work after January 31. What exact movements they will make in the future we will know, logically, when they do.