今回のアップデートで何が変わったのか
Claude Codeには /login というコマンドがあり、これを実行するとアカウントのログイン状態を確認したり切り替えたりできます。今回のv2.1.186で、この /login のメニューに「Claude Platform on AWS - refresh credentials(認証情報を更新する)」という選択肢が追加されました。
これは、AWS経由でClaudeを使っている環境で、awsAuthRefresh という設定がされている場合にだけ表示される項目です。普段AWSを意識せずにClaude Codeを使っている人には、あまり縁のない機能かもしれません。
そもそも「AWS経由でClaudeを使う」とは
Claude Codeは、Anthropicのサービスに直接つなぐ以外に、企業がすでに契約しているAWS環境(Amazon Bedrockなど)を経由してClaudeモデルにアクセスする使い方があります。会社のセキュリティポリシー上、外部サービスへの直接アクセスを制限していて、社内で使っているAWSアカウントを経由させたい、というケースはよくある話です。
この場合、Claude Code自体のログインとは別に、AWS側の認証情報(いわゆるクレデンシャル)が必要になります。AWSの認証情報には有効期限があり、時間が経つと失効します。失効すると、当然Claudeへのアクセスもできなくなってしまいます。
これまでは何が不便だったのか
AWSの認証情報が切れてしまった場合、これまでは一度Claude Codeの外に出て、AWS CLIなどで手動で認証をやり直す、といった手順が必要になることがありました。作業の途中でいきなり認証エラーが出て、「あれ、何が起きた?」と手が止まってしまう場面を想像すると分かりやすいと思います。
今回追加された機能は、この認証切れの手当てを /login コマンドの中で完結させようというものです。
使い方のイメージ
awsAuthRefresh という設定項目があらかじめ有効になっている環境で /login を実行すると、選択肢の中に「Claude Platform on AWS - refresh credentials」という項目が表示されます。これを選ぶと、Claude Codeの中にいながらAWS側の認証情報を更新できます。
つまり、作業を中断してターミナルの別コマンドに切り替える必要がなくなり、Claude Codeのセッションを維持したまま認証を立て直せる、というのがこの機能のポイントです。
自分に関係あるかどうかの見分け方
個人のAnthropicアカウントでClaude Codeを使っている人にとっては、今回の変更は直接関係ありません。一方、勤務先のIT部門から「Claude CodeはAWS経由で使ってください」と案内されているような環境では、awsAuthRefresh の設定がすでに用意されている可能性があります。心当たりがある場合は、一度 /login を開いてメニューを確認してみるとよいでしょう。
このページは役に立ちましたか?