Skip to content

docs: document AWS (Assume Role) credential on Bedrock nodes#4495

Open
its-imad wants to merge 1 commit into
mainfrom
DOC-1825/bedrock-assume-role
Open

docs: document AWS (Assume Role) credential on Bedrock nodes#4495
its-imad wants to merge 1 commit into
mainfrom
DOC-1825/bedrock-assume-role

Conversation

@its-imad
Copy link
Copy Markdown
Collaborator

Summary

  • Documents the new Authentication parameter (AWS (IAM) / AWS (Assume Role)) on the AWS Bedrock Chat Model and Embeddings AWS Bedrock nodes
  • Adds a note on the Embeddings node that the Model field can be set via Expression mode when bedrock:ListFoundationModels permission is missing
  • Adds both Bedrock nodes to the AWS (Assume Role) supported nodes list on the credentials page

Linear ticket

https://linear.app/n8n/issue/DOC-1825/docs-document-aws-assume-role-credential-on-bedrock-nodes

Notes

pending-dev — blocked on n8n-io/n8n#28663 merging. Do not merge this PR until that feature PR is released.

@its-imad its-imad requested a review from HumanistSerif April 23, 2026 15:50
@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 23, 2026

Deploy Preview for n8n-docs ready!

Name Link
🔨 Latest commit 47015e4
🔍 Latest deploy log https://app.netlify.com/projects/n8n-docs/deploys/69ea3fe2c3ecaa0008ad51f1
😎 Deploy Preview https://deploy-preview-4495--n8n-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions
Copy link
Copy Markdown

No description provided.

@its-imad its-imad added the status:pending-dev Blocked pending merge of related dev PR label Apr 23, 2026
@github-actions
Copy link
Copy Markdown

Thanks @its-imad! We'll hold off on reviewing this until the PR is ready to go in the main repo.

Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 3 files

Architecture diagram
sequenceDiagram
    participant User as User (n8n UI)
    participant Node as Bedrock Node
    participant Creds as AWS (Assume Role) Credential
    participant STS as AWS STS
    participant Bedrock as AWS Bedrock API

    Note over User, Bedrock: Node Configuration & Authentication

    User->>Node: Selects Authentication Method
    
    alt NEW: AWS (Assume Role)
        Node->>Creds: Request temporary credentials
        Creds->>STS: NEW: Call AssumeRole(Role ARN)
        STS-->>Creds: Return Temp Access Key & Session Token
        Creds-->>Node: Provide temporary session
    else AWS (IAM)
        Node->>Node: Use static Access Key / Secret
    end

    Note over Node, Bedrock: Model Selection Flow

    Node->>Bedrock: CHANGED: bedrock:ListFoundationModels
    
    alt User has ListFoundationModels permission
        Bedrock-->>Node: Return model list
        Node-->>User: Display models in dropdown
    else NEW: Missing ListFoundationModels permission
        Bedrock-->>Node: 403 Forbidden
        Note over User, Node: UI shows empty dropdown
        User->>Node: NEW: Switch Model field to Expression mode
        User->>Node: NEW: Manually enter Model ID (e.g., titan-embed-text-v1)
    end

    Note over Node, Bedrock: Execution Flow

    User->>Node: Execute Workflow
    Node->>Bedrock: Invoke Model / Generate Embeddings
    Bedrock-->>Node: Inference/Vector Result
    Node-->>User: Data output
Loading

@RoRoJ RoRoJ added author:doc-team Contribution from n8n docs team. and removed doc-team-contribution labels May 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

author:doc-team Contribution from n8n docs team. status:pending-dev Blocked pending merge of related dev PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants