To use the Amazon Bedrock provider, you’ll need two essential keys:
- Access Key
- Secret Access Key
This guide will walk you through how to obtain both.
Step-by-Step Guide
Let’s go straight ahead to Bedrock. Use the quick search bar, and search for Amazon Bedrock.

When Bedrock opens, access the menu and scroll down to select Model Access:

1. Enabling Models
In AWS, you’ll need to enable access to the specific models you want to use. AWS offers a wide selection, including both foundational (homegrown) models and third-party models. Keep in mind that model availability varies by region, and there are differences in pricing depending on the model.
Let’s begin with one of the Titan models, the Titan Embeddings G1 – Text. This process should take no more than 5 minutes.
2. Creating a service account
First, we need an account to handle all the API and access key setup. Let’s head over to IAM, AWS’s authorization hub.
Tip: Use the search bar to easily find IAM.
We’ll start by creating a new user for accessing Bedrock resources. Click on Users in the menu, then select Create User.

Assign a name, and you should now see a screen like this:

3. Setting Up Custom Policies
To manage permissions, we’ll create a new policy and then add it to our user.
Note: While it may be simpler to attach the AmazonBedrockFullAccess policy to the user, we’re opting for a more customized policy setup for enhanced security.
Select Policies from the menu and click Create policy.

On the policy page, choose Bedrock as the service:
- Start typing “bedrock” to locate it quickly.
- Select InvokeModel from the Read list


Scroll down and specify which model(s) will be accessible for this service account.

Click Next, then name your custom policy (a “Bedrock…” prefix is recommended for easy reference).
4. Adding Permissions
Go to Users, select the service user, and click Add permission.
Click Add Permissions, then choose Attach policies directly. The permission policy list will appear.

Type “bedrock” into the policy filter.

- Attach only the AmazonBedrockReadOnly policy to this user for security.
- Attach the new custom policy you just created.
Click Next, and then click Add Permission on the following page and you’re done.
5. Creating Access Keys
Go to the Security credentials tab, scroll down to Access keys, and select Create key.

You’ll then see options for the use case. Choose either “Application running outside AWS” or “Other.”

Name the access key (any name works), and AWS will create the access keys for you:
Be sure to save the secret access key—you won’t be able to retrieve it again later. You can always view the access key itself in your dashboard.

6. Adding your Amazon Bedrock keys to SageCollab
Go to SageCollab app and click on New Chat

Click on Settings icon to configure Settings.
Toggle to AWS Bedrock tab, paste your AWS access key and secret access key.
Click on the icon beside Save.

Select your desired Bedrock model, and you’re all set to create your first prompt!



