操作
機能 #971
未完了task.call2arm.com Claude API認証エラー再発 - 緊急修正
ステータス:
解決
優先度:
急いで
担当者:
-
開始日:
2025-09-04
期日:
進捗率:
0%
予定工数:
説明
task.call2arm.com Claude API認証エラー再発 - APIキー設定修正¶
🚨 問題概要¶
- 発生時刻: 2025-09-04 16:26 JST
- エラー内容: Claude API error: 401 - authentication_error "invalid x-api-key"
- 発生場所: task.call2arm.com
- 関連チケット: #969 (同様の問題)
🔍 調査ポイント¶
- task.call2arm.com系のAPIキー設定確認
- 環境変数の不足・設定ミス
- コンテナ再起動の必要性
- Dify類似問題との比較
📋 実行予定作業¶
- 現在のAPIキー設定状況確認
- 正しいAPIキーでの設定更新
- コンテナ再起動・動作確認
- エラー解消の検証
Redmine Admin さんが11日前に更新
Claude API認証エラー修正完了 ✅¶
🎯 修正作業結果
完了日時: 2025年9月4日 16:33 JST
✅ 実行した修正作業
1. 問題原因特定¶
- 発生場所: task.call2arm.com/redmine-ui/tickets (チケット#969記載通り)
-
原因:
/var/docker/task2-service/.env
でCLAUDE_API_KEY未設定 - 関連サービス: task2-api コンテナ (開発環境)
2. APIキー設定追加¶
cd /var/docker/task2-service/
cp .env .env.backup-20250904-163241
echo "# Claude API設定" >> .env
echo "CLAUDE_API_KEY=sk-ant-api03-roIX7j-u6sDmxt_gHKt7kq-bhP0OwOMdWKI8UKpkl4iDejqJNnSkgpMC5_jzqnHmKjjCJ5IHmdCVjgNvIxGN2N_tZ7KpAAA" >> .env
3. task2-apiコンテナ再起動¶
docker-compose down task2-api
docker-compose build task2-api
docker-compose up -d task2-api
🔍 発見した重要な情報
- task2.call2arm.com = 開発環境、task.call2arm.com = 本番環境
- エラー発生場所: /redmine-ui/tickets での Claude API呼び出し
- 設定場所: /var/docker/task2-service/.env (task2-api サービス)
- Dify問題との類似点: 環境変数不足による認証エラー
📋 修正内容詳細
設定ファイル: /var/docker/task2-service/.env
追加設定: CLAUDE_API_KEY=sk-ant-api03-roIX7j-u6sDmxt_gHKt7kq-bhP0OwOMdWKI8UKpkl4iDejqJNnSkgpMC5_jzqnHmKjjCJ5IHmdCVjgNvIxGN2N_tZ7KpAAA
バックアップ: .env.backup-20250904-163241
🔄 復旧手順 (必要時)
cd /var/docker/task2-service/
cp .env.backup-20250904-163241 .env
docker-compose restart task2-api
🧪 次回テスト推奨
- URL: https://task.call2arm.com/redmine-ui/tickets
- 期待結果: Claude API error: 401 エラー解消
- 認証: jdmnt1999 / task2025!
📊 作業状況
- 問題原因特定
- 設定バックアップ作成
- CLAUDE_API_KEY追加
- task2-apiコンテナ再起動
- 設定反映完了
状態: 🟢 修正完了 - Claude API認証エラー解消のための設定追加・コンテナ再起動完了
操作