NetDriveのImageKit認証エラーを解決する方法

読了目安 5 分 troubleshooting imagekit
Alex
AlexPrincipal Engineer
NetDriveでのImageKitサインイン失敗を解決します。保存済み認証情報の期限切れ、コピー&ペーストで混入した隠し文字、ImageKit側のアカウント問題を確認します。

デザイナーがバナー素材の一式をImageKitドライブにドラッグすると、NetDriveが認証エラーを返す。同じアカウントはImageKitのダッシュボードでは問題なく開けるのに、だ。あるいは、新規に作ったImageKit接続が最初の試行で拒否される。多くの場合、ImageKitが現在受け付ける認証情報とNetDriveに保存されたコピーがずれているだけで、インストール自体が原因になることはまれだ。以下の確認は、最も早く解決しやすい順に並べてある。

NetDrive drive manager showing Google Drive, S3 and pCloud mounted as drive lettersMounted clouds appearing as native drives in Windows File Explorer

ImageKitをドライブとして使い続ける

NetDrive を使えば Google Drive、OneDrive、S3、SFTP、WebDAV などが Windows と macOS でネイティブドライブとして表示されます — 同期も、まるごとダウンロードも不要です。

  • エクスプローラーやFinderでImageKitのメディアライブラリを閲覧
  • 認証情報が変わっても保存済みの値を1か所で編集
  • 1つのドライブマネージャーで他のクラウドと並べてImageKitを運用
WindowsmacOS
NetDriveをダウンロード →

無料トライアル。永久ライセンスとサブスクリプションプランあり。

症状から原因の見当をつける

症状最も可能性の高い原因
先週まで使えていたドライブが接続できないImageKit側で認証情報が変更・ローテーションされ、NetDriveには古い値が残っている
新規接続がすぐに失敗する入力ミス、または認証情報のコピー時に混入した見えない空白や改行
認証情報は正しそうなのにサインインできないImageKitアカウントがロック・制限されている、または一時的に到達できない

この順番で対処しよう。各手順は1分ほどで済み、問題ではなかった認証情報を入力し直す手間を省ける。

対処1: 保存済みの認証情報を入力し直す

NetDriveは、ドライブを追加したときに指定した認証情報を保持している。その後、自分やチームメンバー、アクセスをリセットした管理者が値を変更すると、保存されたコピーが古くなり、旧い値が送られ続ける。

  1. NetDriveを開き → Drive Managerに移動する。
  2. ImageKitドライブを選択してEditをクリックする。
  3. 保存されている認証情報のフィールドを消去し、現在の値を入力する。
  4. Connect(またはMount)をクリックして再認証する。

ImageKit接続を編集するときに使う、設定済みクラウドドライブが並ぶNetDriveのドライブマネージャー

複数人でアカウントを共有している場合は、最近だれかがアクセス情報を再発行していないか確認しよう。同僚が行った変更は、古い値を保存している他のすべてのコンピューターを壊し、突然の原因不明の障害に見える。

対処2: コピー&ペーストによる混入を除外する

パスワードマネージャーやチケット、チャットメッセージから貼り付けた値には、フィールドに表示されない末尾の空白や改行が含まれていることがある。確認方法は次のとおり。

  1. 値をプレーンテキストエディターに貼り付け、両端に余分な文字がないか確認する。
  2. 不要なものを削除する。
  3. きれいにした値をNetDriveに貼り付け直して、もう一度接続する。

疑っているフィールドだけでなく、すべてのフィールドを確認しよう。1つの項目に空白が1つあるだけでも、誤った値と同じように失敗し、エラーメッセージはどのフィールドが原因かを示さない。

NetDriveのプロバイダー一覧に表示されるImageKitプロバイダーのロゴ

対処3: NetDrive以外でアカウントが機能するか確認する

値が最新できれいなら、同じネットワークのブラウザーからImageKitにサインインしてみよう。問題がどちら側にあるかがわかる。

  • ImageKitのログインも失敗する、または制限が表示される。 問題はNetDriveではなくアカウントだ。ImageKitと解決したうえで、対処1のとおり保存済みの認証情報を更新する。
  • Webサイトは問題なく使える。 NetDriveを再起動し、ドライブを編集して再接続する。社内プロキシやファイアウォールが経路にある場合は、別のネットワークから試して接続がフィルタリングされていないか確かめる。

NetDriveの認証メッセージは汎用的だ。制限されたアカウントと誤った認証情報は、接続ダイアログでは同じに見えるため、ブラウザーでの確認には価値がある。

NetDriveで再認証した後、ドライブが正常に接続されたことの確認

再発を防ぐ

  • 認証情報を変えたその日にNetDriveも更新する。 ドライブの編集をローテーション手順に組み込もう。
  • 正となる情報源を1つにする。 現在の値をパスワードマネージャーの1つの項目に保存すれば、古いコピーを貼り付けることがなくなる。
  • Auto Mountは意図して設定する。 ログイン時や起動時にドライブがマウントされる場合、古い認証情報は起動時に失敗するため、締め切りのある作業が始まる前に気づける。

まとめ

NetDriveでのImageKit認証エラーの多くは、保存済み認証情報の期限切れか、貼り付けた値に混じった隠し文字が原因だ。どちらでもない場合は、ブラウザーでの確認でアカウント側の問題かどうかがわかる。初回の設定については、WindowsでImageKitをマウントするまたはmacOSでImageKitをマウントするを参照してほしい。同じ認証情報の期限切れパターンは、OpenDrive認証エラーでも見られる。

— Alex, NetDrive