AWS IAM roles. The maximum number of IAM roles in one region is 1,000. Therefore, every region for your account is going to enable you to have a maximum of 1,000 unique IAM roles. For example, if you work in the us-east-1 and us-west-2, you can have 1,000 IAM roles in both regions.
If you hit the limit in one region and need more, you can ask AWS to increase that limit through its Service Quotas feature. This can be helpful when working with larger projects that may exceed 1,000 roles because of varying applications, users, or permission requirements.
For more details, check out the AWS website and explore this informative blog post.