Select Language:
It looks like the issue you’re experiencing isn’t caused by something on your end, but rather a temporary restriction put in place by AWS during their account registration checks.
When you create an AWS account, they automatically check certain things to verify your identity. These checks include making sure your phone number is valid and not a VoIP number, assessing the reputation and location of your IP address, and monitoring how often verification attempts are made.
If you try to verify your account multiple times — even from different devices or using different phone numbers — these checks may trigger a temporary block. This can result in errors like a “400 Bad Request” message when attempting to get a verification code, or simply not receiving the OTP (one-time password) at all. These protective measures are in place to prevent misuse of their sign-up process.
To fix the problem, here are some simple steps to follow:
First, wait between 24 to 72 hours before trying again. Making repeated attempts during this period can extend the hold or make it worse.
Next, make sure you use a valid mobile number. It should not be a virtual or VoIP number and must be able to receive international SMS messages.
It’s also a good idea to avoid using VPNs or proxy servers. Instead, try connecting through a stable residential or mobile network for better chances of success.
Finally, try to redo the verification in a fresh environment. Open a new browser window, use incognito or private mode, and clear your cookies and cache before trying again.
If after this waiting period you are still facing issues, it’s best to contact AWS Support directly. You can reach them through their support page at AWS Contact Support. They will be able to help you resolve the problem and get your account set up.
For more information, you can also review the official AWS documentation on account creation and verification processes.



