原文(日本語に翻訳)
サービスキーOAuthセッション(CCRコンテナ)がプロファイルスコープのエンドポイントからの403レスポンスで [ERROR] ログをスパムする問題を修正
原文(英語)
Fixed service key OAuth sessions (CCR containers) spamming [ERROR] logs with 403s from profile-scoped endpoints
概要
CCR(Claude Compute Resource)コンテナでサービスキーを使用したOAuthセッションを実行する際、プロファイルスコープのエンドポイントへのアクセスが403(Forbidden)を返すたびに [ERROR] ログが大量に出力されていました。この修正により、サービスキーセッションではプロファイルスコープのエンドポイントを適切にスキップし、不要なエラーログが抑制されます。
基本的な使い方
この修正は自動的に適用されます。CCRコンテナ環境でサービスキーを使用している場合、ログが大幅に整理されます。
bash
# 修正前: ログに大量の [ERROR] が出力
# [ERROR] 403 Forbidden: /api/profile/settings
# [ERROR] 403 Forbidden: /api/profile/settings
# [ERROR] 403 Forbidden: /api/profile/settings
# ...(繰り返し)
# 修正後: 不要なエラーログが抑制される
# サービスキーセッションでは該当エンドポイントをスキップ実践例
CCR環境でのクリーンなログ
bash
# CCRコンテナで Claude Code SDK を使用
# 修正後はログが整理されて本当のエラーのみ表示される
# ログ監視ツールでの確認
tail -f /var/log/claude-code.log
# 修正後: 実際のエラーのみが表示される(403スパムなし)自動化パイプラインでの利用
bash
# CI/CDパイプラインで Claude Code を使用する場合
# 修正後は本当に重要なエラーが見つけやすくなる
claude -p "コードの品質チェックを実行" 2>&1 | grep -v "^$"
# → クリーンなログ出力ログ監視システムとの統合
bash
# ログ集約システム(CloudWatch, Datadog等)への送信時
# 修正後は不要な403エラーでアラートが発生しなくなる注意点
- この修正はCCRコンテナとサービスキーOAuth固有の問題でした
- 個人ユーザーのOAuthセッションには影響しません
- エラーログの抑制は適切な条件(サービスキー + プロファイルスコープエンドポイント)でのみ行われます