Fix: CredentialsProviderError: Could not load credentials from any providers (Node.js)

AWS
2024-12-21 08:00 (22 months ago)
Phantom Profile Ritual
Play a song themed on this article

When importing an AWS library in Node

Uncaught CredentialsProviderError: Could not load credentials from any providers

appeared.

During local development, I was using Dynamoose with a local DynamoDB, and even though I wasn't using AWS authentication, this error still appeared.

It seems like this error occurs when there is no default definition in the .aws/credentials file.

If you specify an appropriate AWS_PROFILE like AWS_PROFILE=ytyng as an environment variable during npm run dev, the error disappears.

Categories

Archive