原文(日本語に翻訳)
- VSCode: プロキシの背後にいるユーザー、またはBedrock/VertexでClaude 4.5モデルを使用しているユーザーに対するHTTP 400エラーを修正しました
原文(英語)
- VSCode: Fixed HTTP 400 errors for users behind proxies or on Bedrock/Vertex with Claude 4.5 models
概要
VSCodeのClaude Code拡張機能を使用している際、プロキシサーバー(企業ネットワークなど)の背後にいるユーザーや、AWS Bedrock/Google Cloud Vertex AIをプロバイダーとしてClaude 4.5モデルを使用しているユーザーにHTTP 400(Bad Request)エラーが発生する問題がありました。バージョン2.1.73でこの問題が修正され、これらの環境でもVSCode拡張機能が正常に動作するようになりました。
基本的な使い方
bash
# プロキシ環境でVSCodeのClaude Code拡張機能を使用
# v2.1.73以降はHTTP 400エラーが発生しなくなる
# VSCodeの設定でプロキシを確認
# Settings → "proxy" で検索実践例
企業プロキシ環境での使用
json
// VSCode settings.json
{
"http.proxy": "http://proxy.example.com:8080",
"http.proxyStrictSSL": true
}bash
# 環境変数でプロキシを設定している場合
export HTTP_PROXY=http://proxy.example.com:8080
export HTTPS_PROXY=http://proxy.example.com:8080
# VSCodeを起動してClaude Code拡張機能を使用
code .Bedrock + Claude 4.5での使用
bash
# AWS Bedrockの設定
export CLAUDE_CODE_USE_BEDROCK=1
export AWS_REGION=us-east-1
# VSCodeでClaude Code拡張機能を使用
# Claude 4.5モデルを選択して使用
# → v2.1.73以降はHTTP 400エラーが解消Vertex AI + Claude 4.5での使用
bash
# Google Cloud Vertex AIの設定
export CLAUDE_CODE_USE_VERTEX=1
export GOOGLE_CLOUD_PROJECT=my-project
export GOOGLE_CLOUD_REGION=us-east5
# VSCodeでClaude Code拡張機能を使用
# Claude 4.5モデルを選択
# → 正常にリクエストが処理される注意点
- この問題はVSCode拡張機能経由の使用時に発生していました。CLIでの直接使用には影響しない場合があります
- プロキシ設定はVSCodeの設定と環境変数の両方で適用される可能性があります。両方を確認してください
- 企業のプロキシがSSLインスペクションを行っている場合、別途SSL証明書の設定が必要な場合があります
- Bedrock/Vertex環境では、適切なIAMロールやサービスアカウントの権限設定が別途必要です
- Claude 4.5モデルはBedrock/Vertexの特定のリージョンでのみ利用可能です