---
slug: "uncaught-credentialsprovidererror-could-not-load-credentials-from-any-providers"
title: "AWS Uncaught CredentialsProviderError: Could not load credentials from any providers の対応"
description: "Node で AWS のライブラリをインポートしている時に Uncaught CredentialsProviderError: Could not load credentials from any providers が出た問題の対応"
url: "https://www.ytyng.com/blog/uncaught-credentialsprovidererror-could-not-load-credentials-from-any-providers"
publish_date: "2024-12-21T08:00:56Z"
created: "2024-12-21T08:00:56Z"
updated: "2026-05-11T13:07:08.927Z"
categories: ["AWS", "Node"]
keywords: ""
featured_image_url: "https://media.ytyng.com/resize/20250609/e7e5fd57339f4b3785f4808a0015f04a.png.webp?width=768"
has_video: true
has_music: true
video_urls: ["https://media.ytyng.net/ytyng-blog/316/featured-video-1.mp4", "https://media.ytyng.net/ytyng-blog/316/featured-video-2.mp4", "https://media.ytyng.net/ytyng-blog/316/featured-video-3.mp4"]
music_urls: ["https://media.ytyng.net/ytyng-blog/316/featured-music-316-6.mp3", "https://media.ytyng.net/ytyng-blog/316/featured-music-316-7.mp3"]
lang: "ja"
---

# AWS Uncaught CredentialsProviderError: Could not load credentials from any providers の対応

Node で AWS のライブラリをインポートしている時

```
Uncaught CredentialsProviderError: Could not load credentials from any providers
```

が出た。

ローカル開発で、Dynamoose でローカルの DynamoDB を使っていて、AWS の認証を使っていなくても出た。

おそらく、 `.aws/credential` で `default` の定義が無い時出る気がする。

`npm run dev` の実行時に、環境変数 `AWS_PROFILE=ytyng` とかの適当な AWS_PROFILE を指定すれば出なくなった。
