- Home
- Resources
- Integrations
- Embeddings AWS Bedrock
n8n Embeddings AWS Bedrock nodeConfigure Embeddings AWS Bedrock in n8n.
Embeddings turn text into numbers a machine can compare. The n8n Embeddings AWS Bedrock node hands that work to Amazon Bedrock, with 2 parameters to set and 2 authentication methods. It is a sub-node: it plugs into a node that needs embeddings and never runs on its own.
Verified Trustpilot reviews · AI, automation & growth agency
What does the n8n Embeddings AWS Bedrock node do?
The Embeddings AWS Bedrock node calls Amazon Bedrock to turn a piece of text into an embedding, a list of numbers that places the meaning of that text in a space where similar texts sit close together. It never works alone in a workflow. You attach it to a root node that asks for embeddings, and that node decides what gets embedded and when.
Start with the indexing side. A vector store node reads your support articles, product sheets or contract clauses, and asks this sub-node for the embedding of each chunk of text. A sub-node is a small node with no main input of its own: it hangs off a port of a bigger node and answers when that node calls it. Nothing is written to the store until Bedrock has answered, so a wrong model choice shows up as an empty index rather than a silent drift.
Then the search side. When a question arrives, the same node embeds the question, and the vector store compares that vector with the ones it already holds. Use the exact same model on both sides: a text embedded with one Bedrock model and searched with another gives results that look random. That retrieval step is what feeds grounded answers to an AI Agent, instead of letting it guess.
Third, the assistant case. A shop connects its catalog and its shipping policy to a vector store, the agent answers buyer questions from that content, and the embeddings node sits underneath as the piece that makes the catalog searchable by meaning rather than by keyword. Nobody sees it in the conversation. Everything depends on it.
When should you pick something else? This node only speaks to Amazon Bedrock, through an AWS credential. If your keys and your data already live somewhere else, an embeddings sub-node from that provider costs you less setup, and the OpenAI page covers that route. Bedrock earns its place when the account, the IAM policies and the region are already yours, and you want the vectors generated inside that perimeter.
The limits are worth knowing before you build. The node exposes 2 parameters, Authentication and Model, plus a short list of options: Additional Model Request Fields for model specific settings sent as JSON, Max Retries, and Timeout in milliseconds, which you set to 0 to disable. The node is at version 1, so an older workflow shows the same short panel. If you want the wider picture of where this fits, the n8n review and the n8n training pages go through the AI nodes as a whole.
What do you need to connect it to AWS?
- 01
Pick the authentication method
Open the node and look at Authentication. AWS (IAM) uses an IAM access key and asks for an AWS credential. AWS (Assume Role) temporarily assumes an IAM role and asks for an AWS (Assume Role) credential instead. The second one suits teams that already hand out roles rather than long lived keys.
- 02
Create the credential once
Credentials live in the n8n Credentials menu, not inside the workflow. Create the AWS credential there, and every workflow on that instance can reuse it, including a second embeddings node in another automation. A credential is simply the stored set of secrets n8n uses to sign its calls, so you never paste a key into a node parameter.
- 03
Check the IAM permissions
The Model dropdown is filled by AWS, not by n8n. It lists on-demand embedding models and embedding inference profiles together. If the list comes back empty or looks short, the IAM role behind the credential is probably missing
bedrock:ListFoundationModelsorbedrock:ListInferenceProfiles. Add the permission, then reopen the node.
What do you plug this node into?
n8n splits its AI nodes in two: a root node receives the workflow items through its main input, and sub-nodes attach to its ports, one type of sub-node per port. This one is a sub-node with a single output.
Output (what it plugs into)
- Embeddings
ai_embedding
01Embeddings
This is the only connection the node has. Its output plugs into the embeddings port of a root node that needs vectors, and the root node drives it: no main input, no standalone run, no schedule of its own.
Key parameters
- Required: a sub-node never executes alone, so the node stays idle until a root node calls it through this port.
Which parameters do you actually set?
The Embeddings AWS Bedrock node has 2 parameters. For each one: the node as you configure it in n8n, what the parameter changes, and our field notes.
Parameters index
Authentication
authenticationWhat you see in n8n
Notes & use cases
This selector decides how n8n proves to AWS that it is allowed to call Bedrock. Set it before anything else: the credential field right under it changes with your choice, and the model list will not load until the credential is valid.
Key parameters
- AWS (IAM) (
iam): uses an IAM access key through an AWS credential, the shortest path when you already have keys. - AWS (Assume Role) (
assumeRole): temporarily assumes an IAM role through an AWS (Assume Role) credential, for accounts that grant access by role.
Model
modelWhat you see in n8n
Notes & use cases
Here you choose which Bedrock model generates the embedding. The dropdown mixes on-demand embedding models and embedding inference profiles, so the entry you pick is not always a bare model name. Whatever you choose becomes part of your index, and changing it later means embedding everything again.
Key parameters
- Model (
model): the model or inference profile that generates the embedding; switch the field to Expression mode and type the identifier directly when the dropdown stays empty or incomplete.
Need help automating Embeddings AWS Bedrock with n8n?
A person reads every message.
Questions people ask next
01Is the Embeddings AWS Bedrock node free in n8n?
02What credentials does it need to work?
03What are the limits of the n8n Embeddings AWS Bedrock node?
04What do you need to plug in to get it running?
05n8n or Make for this kind of AI workflow?
Get our weekly integration tips.
No spam. Unsubscribe anytime.


