Skip to content
Latchkey

HTTP 401 Unauthorized とは?

HTTP 401 Unauthorized の解説と、CI/CD やデプロイで遭遇したときの意味。

HTTP 401 は、リクエストに有効な認証情報が含まれていないことを意味します。

意味すること

名前とは裏腹に、401 は認可ではなく認証(あなたが誰であるか)に関するものです。認証情報がない、期限切れである、またはトークンが不正であることを示します。

CI/CD で見かける場面

CI での 401 は、ほぼ必ず secret/token の欠落や誤りを意味します。secret が設定されていて、空でなく、期限切れでないことを確認してください。リトライしても不正な認証情報は修正されません。

重要なポイント

  • 401 は認証が失敗したことを意味します。
  • 通常は CI でトークンが欠落しているか間違っています。
  • リトライしても解決しません。

関連ガイド