Overview
Integrating Bedrock requires three steps:Step 1. Set Up IAM Credentials and Trust Policy
A. Create the IAM Role
Create an IAM role in your AWS account that grants the platform permission to invoke Bedrock models on your behalf.See the AWS IAM role creation guide and Bedrock IAM policy examples for reference.Assign the following permissions to the role:
B. Set the Trust Policy
Add a trust policy that allows the platform to assume the IAM role via AWS STS. Replace<domain-arn> with the AWS account ID provided by the platform.
For private or on-premises deployments, point the trust policy to your internal AWS IAM role.
C. Set the STS Endpoint
Use the STS endpoint for the region where your IAM role resides. The STS region must match the IAM role region — not necessarily the model’s region.D. Register Your IAM Role (Support Ticket)
After creating the IAM role, raise a support ticket to register it with the platform.- Submit your IAM role ARN via a support ticket, requesting it be added to the trust policy.
- Wait for confirmation that the role has been registered.
Both your AWS account and the platform environment must explicitly trust each other. Without this step, the platform cannot assume your IAM role.
Step 2. Find the Model ID and Region
The correct Model ID format depends on how the model is deployed in Bedrock.
Example ARN formats:
Models that don’t support on-demand throughput (such as Claude 3) require a Provisioned Throughput inference configuration.
Step 3. Test and Map the Model
Once credentials and model details are configured, test the connection and map the response output. 1. Define Prompt Variables In the Prompt Variables section, declare the variables used in your request payload:
2. Define the Request Body
Use
{{variableName}} syntax to bind variables dynamically in the JSON payload:
- Enter test values for the input variables.
- Click Test to invoke the model.
- Review the raw response returned.
If the test fails, verify that the IAM Role ARN, STS endpoint, and Model ID are all correct.4. Map Output Fields Configure JSON paths to extract the model’s output and token usage from the response: