当我尝试激活 IAM 用户对 Amazon Bedrockk 基础模型的访问权限时,我收到“User is not authorized”错误。
解决方法
如果您的 AWS Organizations 服务控制策略 (SCP) 显式拒绝了 AWS Marketplace 操作,则您将无法访问您的 Amazon Bedrock 基础模型。您可能会收到以下错误:
“arn:aws:iam::123456789012:user/consoleUser is not authorized to perform: aws-marketplace:Subscribe on resource: * with an explicit deny in a service control policy.”
要解决此错误,请将基础模型的 IAM 策略附加到您的 IAM 角色,以允许以下 AWS Marketplace 操作:
- aws-marketplace:Subscribe
- aws-marketplace:Unsubscribe
- aws-marketplace:ViewSubscriptions
然后,在您的 AWS Organizations SCP 中修改或移除针对 aws-marketplace:Subscribe API 操作请求的显式拒绝策略。