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 を指定すれば出なくなった。
Comments