Skip to content

Not able to use Claude Opus model in Bedrock

-1

AccessDeniedException Model access is denied due to INVALID_PAYMENT_INSTRUMENT:A valid payment instrument must be provided.. Your AWS Marketplace subscription for this model cannot be completed at this time. If you recently fixed this issue, try again after 2 minutes.

I already added my visa credit card but still getting this error

1 Answer
0

Hi,

Thank you for reaching out regarding the AccessDeniedException you're encountering when trying to use the Claude Opus model in Amazon Bedrock.

The error INVALID_PAYMENT_INSTRUMENT indicates that the automatic AWS Marketplace subscription for this model could not be completed. When you invoke a third-party model like Claude Opus for the first time, Amazon Bedrock automatically initiates a Marketplace subscription in the background. For this to succeed, all three prerequisites must be in place:

Prerequisites for Third-Party Model Access

  1. AWS Marketplace Permissions — Your IAM role must have aws-marketplace:Subscribe, aws-marketplace:Unsubscribe, and aws-marketplace:ViewSubscriptions permissions attached.

  2. Anthropic First-Time Use (FTU) Form — Anthropic requires all first-time customers to submit use case details before invoking any of their models. This is a one-time step per account (or per Organization management account). You can complete this by selecting an Anthropic model from the Model Catalog in the Bedrock console.

  3. Valid Payment Method — Your AWS account must have a valid payment method configured for AWS Marketplace purchases.

Recommended Steps

  1. Complete the Anthropic use case form — In the Amazon Bedrock console, go to the Model Catalog, select the Claude Opus model, and submit the required use case details if you haven't already.
  2. Verify IAM permissions — Ensure your IAM role includes the required aws-marketplace:Subscribe permissions listed above.
  3. Verify your payment method — Go to AWS Billing Console → Payment Methods and confirm your card is set as the default and shows a verified status. Try removing and re-adding the card if needed.
  4. Wait at least 2 minutes — After fixing any of the above, the subscription may take up to 2 minutes to complete. API calls may continue to return AccessDeniedException during this window.
  5. AWS Organizations — If your account is part of an AWS Organization, the management (payer) account must have the valid payment method and the Anthropic FTU form completed. These are inherited by member accounts.

Helpful Documentation

If the issue persists after completing these steps, I'd recommend opening an AWS Support case under the Billing category so our team can investigate the payment instrument status on your account directly.

Please don't hesitate to reach out if you have any further questions.

Best regards,

AWS
answered 20 days 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.