Skip to content

Amazon Transcribe - The AWS Access Key Id needs a subscription for the service

0

I created an AWS account 6 days ago to test ‘Amazon Polly’ and ‘Amazon Transcribe’. I'm running the tests using ‘AWS Management Console’ for now. Ultimately using the PHP SDK. The problem is that while I was able to access ‘Amazon Polly’ without any problem and test the functionality, I can't do it with ‘Amazon Transcribe’. From the very beginning when I enter the ‘Amazon Transcribe’ service and select ‘Create a transcript’ I get three red comunicators ‘The AWS Access Key Id needs a subscription for the service’ on the screen above the window with the ‘Start streaming’ button. When I click the 'Start streaming' button, I additionally receive below it a communique with the error 'SubscriptionRequiredException The AWS Access Key Id needs a subscription for the service'. Using ‘Amazon Q’ he suggested: 1 - Changing the region. I tested all available regions. Including us-east-1, us-east-2, us-west-1, us-west-2, eu-central-1, eu-west-1, eu-west-2, eu-west-3. 2 I should ‘subscribe’ to the service. By navigating in the ‘AWS Management Console’ to the ‘Amazon Transcribe’ service, I should see an ‘activeate’ or ‘subscribe’ button. Nothing like that appears to me. I have the ‘Create a transcript’ button immediately available. 3. checking if my account is fully activated. I found a re-sign formula that, without completing anything, tells me that the account is activated. 4. checking payments and billing. I am using ‘Free Tier’. I have completed the company data, billing data and have a verified credit card plugged in. 5. User and role verification. The ‘Amazon Transcribe’ functionality behaves the same whether I use the ‘root’ or ‘iam’ account with broad permissions. I have already lost dozens of hours on this. I've searched the internet up and down the length and breadth using Google, DuckDuckGo, ChatGPT, Copilot, Gemini and have found nothing to help me fix this. Has anyone encountered such a problem? How to solve it?

  • Have you got any solution, I am also stuck on this error

  • I am having the exact same problem. May I ask if you have solved it?

  • I have same issue how it's solved

2 Answers
0

The error "OptInRequired" (The AWS access key ID needs a subscription for the service) with HTTP status code 403 indicates that your AWS account needs to specifically subscribe to the Amazon Transcribe service. This is a common error that occurs when trying to access certain AWS services.

Here are some steps to resolve this issue:

  1. Make sure your AWS account is fully activated. It appears you've already verified this.

  2. Check if Amazon Transcribe is available in the regions you're trying to use. You've tested multiple regions, which is good.

  3. Since you mentioned you created your account only 6 days ago, there might be a delay in service activation for new accounts. AWS sometimes requires new accounts to wait a short period before accessing certain services.

  4. Verify that your payment method is properly set up. You mentioned having a verified credit card, which should be sufficient.

  5. For the Free Tier, note that Amazon Transcribe offers 60 minutes free per month for the first 12 months. This should be automatically available to new accounts.

  6. Try accessing Amazon Transcribe through the AWS CLI or SDK instead of the console to see if you get a different error message that might provide more details.

  7. Contact AWS Support directly. Since this appears to be an account-specific issue that you've thoroughly troubleshooted, AWS Support would be the best resource to help resolve this subscription requirement error.

The error suggests there's an account-level subscription issue rather than a permissions problem, since you've already tried with both root and IAM accounts with broad permissions.
Sources
Common Errors - Amazon Transcribe
Amazon Transcribe Pricing – Amazon Web Services (AWS)

answered a year ago

0

I reckon the service is not activated or not allowed by default. Log a support ticket with AWS - and ask them to allow the use of Transcribe.

EXPERT

answered a year ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.