以下の内容はhttps://htnosm.hatenablog.com/entry/2025/05/12/090000より取得しました。


Cline から Amazon Bedrock に接続する際の “could not load credentials from any providers” エラー

本記事は AWS_SHARED_CREDENTIALS_FILE や AWS_CONFIG_FILE といった環境変数を使ってプロファイルを切り替えている場合に発生する可能性がある、ニッチなケースだと思います。

前置き

Cline から Amazon Bedrock を利用する際の認証方法としては、以下の2つのパターンが存在します。

アクセスキーを利用するパターンは、セキュリティの観点から推奨されていません。そのため、可能な限り IAM Identity Center (旧 AWS SSO) を使用した一時的な認証情報を利用するプロファイル認証の利用が望ましいでしょう。

エラー発生時の環境

エラーが発生した際の環境は以下の通りです。

  • Cline バージョン: 3.15.1

複数の AWS アカウントを管理している都合上、AWS CLI 利用時は環境変数の利用を想定していました。

発生したエラー

プロファイル認証で Cline の設定を行いましたが、Bedrock への接続を試みたところ、以下のエラーメッセージが出力されました。

could not load credentials from any providers

解決策

プロファイル設定をデフォルトの認証情報ファイルである ~/.aws/credentials に記述します。

今後サポートされる可能性はありますが、現状では上記の対応としておくのが無難かと思います。

補足

Cline の設定でプロファイル名を明示的に指定する必要があることや、現在のAWSセッション情報を自動的に利用する動作はサポートされていないようです。 (内部的には @anthropic-ai/bedrock-sdk が利用されており、この SDK 自体は対応しているようです)

参考URL




以上の内容はhttps://htnosm.hatenablog.com/entry/2025/05/12/090000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14