- Newest
- Most votes
- Most comments
This error message "The AWS Access Key Id needs a subscription for the service" (also known as OptInRequired error with HTTP status code 403) indicates that your AWS account needs to be specifically subscribed to the Amazon Transcribe service before you can use it.
Even though you have the correct IAM permissions (AmazonTranscribeFullAccess) assigned to your user, the error suggests that your AWS account itself hasn't been enabled for the Amazon Transcribe service. This is different from an authentication or permission issue - it's about service activation at the account level.
This type of error typically occurs when:
- The service requires an explicit opt-in or subscription at the account level
- The service might not be available in your account type or tier
- The service might require additional steps to activate
To resolve this issue, you could try:
- Check if Amazon Transcribe is available in your AWS account tier
- Contact AWS Support under "Account and billing" to inquire about enabling the Amazon Transcribe service for your account
- Verify if there are any additional steps needed to activate Amazon Transcribe in your account
The fact that Amazon Polly is working correctly confirms that your credentials and basic account setup are valid, but each AWS service can have different activation requirements.
Sources
Common Errors - AWS Management Console
Common Errors - Amazon Transcribe
The AWS Access Key Id needs a subscription for the service (Service: AppRunner, Status Code: 400) | AWS re:Post
Common Errors - Amazon Translate API Reference
answered 9 months ago
Relevant content
asked a year ago
asked 6 months ago
asked 8 years ago
