How to Solve dependencyFailedException on AWS Bedrock

Sonia ManoubiSonia Manoubi
1 min read

These days, i’m using AWS Bedrock to create Agents.
And i faced this error when testing my agents many times so i decided to write down the workaround that i found.

An error occurred (dependencyFailedException) when calling the InvokeAgent operation: Dependency resource: received model timeout/error exception from Bedrock. Try the request again

I’m using Pulumi to deploy my agent like this:

const agent = new aws.bedrock.AgentAgent("pulumi-example-agent", {
    agentName: "pulumi-example-agent",
    description: "Pulumi example agent with Lambda integration",
    agentResourceRoleArn: `${roleArn}`,
    idleSessionTtlInSeconds: 500,
    foundationModel: "arn:aws:bedrock:eu-west-1:XXXXXXXXXXXXXXX:inference-profile/eu.amazon.nova-pro-v1:0",  
    instruction: `You are a helpful assistant that can answer questions and help with tasks.`,
})

I had no issue on the deployment using Github Actions.
But when i tried to chat with my agent, i got the error.
After trying many things, i decided to swap out the Nova model for a Mistral one.

const agent = new aws.bedrock.AgentAgent("pulumi-example-agent", {
    agentName: "pulumi-example-agent",
    description: "Pulumi example agent with Lambda integration",
    agentResourceRoleArn: `${roleArn}`,
    idleSessionTtlInSeconds: 500,
    foundationModel: "arn:aws:bedrock:eu-west-1:XXXXXXXXXXXXXXX:inference-profile/eu.mistral.pixtral-large-2502-v1:0",  
    instruction: `You are a helpful assistant that can answer questions and help with tasks.`,
})

Redeployed targeting the new model, and … it worked !
No more weird error !
So if you face that issue, just ditch the Amazon Nova model for another one !

See you in the next one ;)

10
Subscribe to my newsletter

Read articles from Sonia Manoubi directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Sonia Manoubi
Sonia Manoubi

I am a french Developer, working for a french startup :) i like video games, computers and drinking Ricoré