Error: resourcenotfoundexception dynamodb nodejs

Rafal Wilinski

Answered by Rafal Wilinski

What's Causing This Error

This error occurs in Node.js when you are trying to access a DynamoDB table, GSI, or LSI that does not exist is being created or is in a different region.

Solution - Here's How To Resolve It

You can try the following solutions and see what works for you.

1. Verify Region Validity

Verify that the region you provide while initializing the SDK is the same region on which you have provisioned the DynamoDB tables.

2. Verify Resource Name

Verify that you provide the correct table, LSI, or GSI name for the DynamoDB resource. You can confirm it by visiting the DynamoDB console.

3. Verify Creation Status

Ensure that the table has already been created. For example, if the table, LSI, or GSI is in the "CREATING" status, you will run into this error.

resourcenotfoundexception dynamodb nodejs

Figure - Observing the table status in the DynamoDB console

Tired of switching accounts and regions? Use Dynobase.

First 7 days are. No credit card needed.

Product Features

Member Portal
© 2024 Dynobase
Better DynamoDB Experience.
Try Dynobase to accelerate your DynamoDB workflow. Start your 7-day free trial today.