Learn how to set up AWS Bedrock with Sixth using credentials authentication. This guide covers AWS environment setup, regional access verification, and secure integration with the Sixth VS Code extension.
AmazonBedrockLimitedAccess
IAM policy
View AmazonBedrockLimitedAccess Policy DetailsAmazonBedrockLimitedAccess
managed policy provides comprehensive access, for a more restricted and secure setup adhering to the principle of least privilege, the following minimal permissions are sufficient for Sixth’s core model invocation functionality:
bedrock:InvokeModel
bedrock:InvokeModelWithResponseStream
bedrock:CallWithBearerToken
SixthBedrockInvokeAccess
) and attach it to the IAM user associated with the key you created. The IAM user and the API key have the same prefix.bedrock:InvokeModel
, bedrock:InvokeModelWithResponseStream
) are sufficient for Sixth to use a model if you specify the model ID directly in Sixth’s settings. If you rely on Sixth to dynamically list available Bedrock models, you might need additional permissions like bedrock:ListFoundationModels
.AmazonBedrockLimitedAccess
policy grants you the necessary permissions to subscribe via the AWS Marketplace. There is no explicit access to be enabled. For Anthropic models you are still required to submit a First Time Use (FTU) form via the Console. If you get the following message in the Sixth chat [ERROR] Failed to process response: Model use case details have not been submitted for this account. Fill out the Anthropic use case details form before using the model.
then open the Playground in the AWS Bedrock Console, select any Anthropic model and fill in the form (you might need to send a prompt first)Ctrl+Shift+X
or Cmd+Shift+X
).us-east-1
or your enterprise-approved region).AmazonBedrockLimitedAccess
policy, and ensure necessary permissions.