Attach Amazon Bedrock permissions to a user or role
-
Select Users or Roles and then select your user or role.
-
In the Permissions tab, choose Add permissions and then choose Add AWS managed policy.
Choose2.1 Amazon Bedrock APIs (
BedrockAPIs)Permission Description bedrock:Get*Read any Bedrock resource bedrock:List*List any Bedrock resource bedrock:CallWithBearerTokenAuthenticate using bearer token bedrock:BatchDeleteEvaluationJobBatch delete evaluation jobs bedrock:CreateEvaluationJobCreate a model evaluation job bedrock:CreateGuardrailCreate a guardrail bedrock:CreateGuardrailVersionVersion a guardrail bedrock:CreateInferenceProfileCreate an inference profile bedrock:CreateModelCopyJobCopy a model bedrock:CreateModelCustomizationJobFine-tune or customize a model bedrock:CreateModelImportJobImport an external model bedrock:CreateModelInvocationJobCreate a batch invocation job bedrock:CreatePromptRouterCreate a prompt router bedrock:CreateProvisionedModelThroughputProvision dedicated model capacity bedrock:DeleteCustomModelDelete a custom model bedrock:DeleteGuardrailDelete a guardrail bedrock:DeleteImportedModelDelete an imported model bedrock:DeleteInferenceProfileDelete an inference profile bedrock:DeletePromptRouterDelete a prompt router bedrock:DeleteProvisionedModelThroughputRemove provisioned model capacity bedrock:StopEvaluationJobStop a running evaluation job bedrock:StopModelCustomizationJobStop a model customization job bedrock:StopModelInvocationJobStop a model invocation job bedrock:TagResourceAdd tags to a resource bedrock:UntagResourceRemove tags from a resource bedrock:UpdateGuardrailModify an existing guardrail bedrock:UpdateProvisionedModelThroughputModify provisioned capacity bedrock:ApplyGuardrailApply a guardrail to content bedrock:InvokeModelInvoke a model for inference bedrock:InvokeModelWithResponseStreamInvoke a model with streaming output Resource:
*(All resources)
2.2 KMS Key Access (
DescribeKey)Permission Description kms:DescribeKeyLook up details of a KMS encryption key Resource:
arn:*:kms:*:::*(All KMS keys across all accounts and regions)
2.3 Supporting Infrastructure Access (
APIsWithAllResourceAccess)Permission Description iam:ListRolesList all IAM roles ec2:DescribeVpcsDescribe VPC configurations ec2:DescribeSubnetsDescribe subnet configurations ec2:DescribeSecurityGroupsDescribe security group configurations Resource:
*(All resources)
2.4 Bedrock Mantle APIs (
BedrockMantleAPIs)Permission Description bedrock-mantle:CallWithBearerTokenAuthenticate using bearer token bedrock-mantle:Get*Read any Bedrock Mantle resource bedrock-mantle:List*List any Bedrock Mantle resource bedrock-mantle:CreateInferenceCreate an inference request Resource:
*(All resources)
2.5 AWS Marketplace – Third-Party Models (
MarketplaceOperationsFromBedrockFor3pModels)Permission Description aws-marketplace:SubscribeSubscribe to a marketplace listing aws-marketplace:ViewSubscriptionsView existing subscriptions aws-marketplace:UnsubscribeUnsubscribe from a listing Resource:
*(All resources) Condition: Only allowed when theAmazonBedrockFullAccessrequestAWSismanagedmadepolicy.viabedrock.amazonaws.com
References: