Bedrock認証ヘッダー欠落バグの修正(v2.1.96)

anthropics/claude-code

Claude Code v2.1.96では、v2.1.94で導入されたリグレッションにより、特定のBedrockリクエストが 403 "Authorization header is missing" エラーで失敗する問題が修正されました。

背景

v2.1.94の変更が認証処理に影響を与え、AWS_BEARER_TOKEN_BEDROCK または CLAUDE_CODE_SKIP_BEDROCK_AUTH を使用する既存の構成でリグレッションが発生しました。これらの設定を利用するユーザーは、v2.1.94へのアップデート後にBedrockへのリクエストが 403 エラーで失敗するという影響を受けていました。

技術的な変更

CHANGELOGにv2.1.96のエントリが追加され、本修正が記録されました。

+## 2.1.96
+
+- Fixed Bedrock requests failing with `403 "Authorization header is missing"` when using `AWS_BEARER_TOKEN_BEDROCK` or `CLAUDE_CODE_SKIP_BEDROCK_AUTH` (regression in 2.1.94)

このコミットはCHANGELOGを更新し、修正があったことを記録するものです。具体的なコード変更はこのコミットには含まれていません。

まとめ

v2.1.94で発生した認証ヘッダー欠落のリグレッションが、v2.1.96で修正されました。AWS_BEARER_TOKEN_BEDROCKCLAUDE_CODE_SKIP_BEDROCK_AUTH を利用している環境では、v2.1.94からv2.1.96への更新によって問題が解消されます。

記事メタデータ

Generated by:
Claude Sonnet 4.6 for DiffDaily
LLM Trace:
c407a399

この記事はAIによって自動生成されています。内容の正確性については、必ずソースコードやPRを確認してください。

品質レビュー結果

Review Status:
リトライ後承認
Review Count:
2回 (改善を経て承認)
Reviewed by:
Gemini 2.5 Pro for DiffDaily

Review Criteria:

記事構成 ✓ PASS

Title, Context, Technical Detailの存在と明確さ

リード文(総論)、背景・技術的な変更(各論)、まとめ(結論)の3部構成が明確に適用されており、記事の流れが非常に分かりやすいです。

カスタムMarkdown構文 ✓ PASS

シンタックスハイライト・GitHubリンク記法の正確性

ファイル名付きのdiffブロック構文(```diff:CHANGELOG.md)と、短縮コミットIDによるGitHubリンク記法([227817d](...))が正しく使用されています。

対象読者への適合性 ✓ PASS

エンジニア向けの適切な技術レベルと表現

「リグレッション」「Bedrock」「環境変数名」などの専門用語が適切に使用されており、対象読者であるエンジニアに適した内容となっています。

パラグラフ・ライティング ✓ PASS

トピックセンテンス・1段落1トピック・段落長

各セクション、各パラグラフが「総論→各論」の構成になっており、トピックセンテンスが段落の冒頭に配置されているため、非常に読みやすいです。

Diff内容との照合 ✓ PASS

コードブロックとDiff内容の一致

記事内のdiffブロックは、提供されたDiff情報を正確に引用しています。ファイルパスも正しく記載されています。

技術用語の正確性 ✓ PASS

技術用語の正確な使用

「リグレッション」「403エラー」「環境変数名」など、CHANGELOGで使われている技術用語を正確に記事内で使用できています。

説明の技術的正確性 ✓ PASS

技術的主張の正確性と論理性

「このコミットはCHANGELOGを更新し、修正があったことを記録するものです」という説明は、PRのタイトルとDiff内容から判断して技術的に正確です。

事実の突合 ✓ PASS

PR情報による主張の裏付け(ハルシネーション検出)

記事内のすべての主張(リグレッションのバージョン、影響範囲、修正バージョンなど)は、提供されたコミット情報(CHANGELOGのdiff)によって裏付けられており、ハルシネーションは検出されませんでした。

数値・固有名詞の確認 ✓ PASS

PR番号・コミットID・バージョン等の正確性

バージョン番号(v2.1.96, v2.1.94)、コミットID(227817d)、エラーコード(403)など、すべての数値・固有名詞が正確です。

タイトル・説明との一致 ✓ PASS

記事タイトル・説明とPR内容の一致

PRのタイトルは「chore: Update CHANGELOG.md」ですが、記事のタイトルはCHANGELOGの内容を反映した「Bedrock認証ヘッダー欠落バグの修正」となっており、読者にとってより有益で内容を的確に表しています。

外部知識の正確性 ✓ PASS

PRに記載のない外部知識(LTS、サポート状況など)の不使用

PR情報に記載のない、バージョンのサポート状況やリリース日程などの外部知識は含まれていません。

時間表現の正確性 ✓ PASS

時間表現がPR情報と一致しているか

「v2.1.94で導入された」「v2.1.96で修正されました」といった時間表現は、CHANGELOGの内容と完全に一致しています。