Windows で KT ucloud biz をマウント — NetDrive

読了目安 7 分 provider-guide kt-ucloud-biz windows
Morgan
MorganStaff Engineer
NetDrive で KT ucloud biz オブジェクトストレージを Windows のネイティブドライブレターとしてマウントする手順ガイド。同期クライアント不要、手動ダウンロード不要。

ソウルを拠点とするバックエンドチームがビルド成果物やオブジェクトデータを KT ucloud biz に保存する場合、オブジェクトストレージを使う誰もがいずれ直面する問題に行き当たる。Web コンソールは単発のアップロードには十分だが、設定ファイルを読み込むビルドスクリプトやメディアパイプライン、あるいはフォルダにファイルをドラッグしたいだけの開発者には、通常のドライブのように見える何かが必要になる。NetDrive は最初期の 3.x リリース以来 KT ucloud biz をサポートしており、Windows でのマウントもリスト内の他のプロバイダーと同じく数分で完了する。

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

KT ucloud biz を Windows のドライブレターとしてマウント

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

  • KT ucloud biz ストレージにドライブレターを割り当てる
  • ファイルを直接開いて保存 — 手動のアップロード/ダウンロード手順は不要
  • S3、Wasabi、Alibaba Cloud など 20 以上のプロバイダーと同時に稼働
WindowsmacOS
NetDrive をダウンロード →

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

コンソールを使う代わりに KT ucloud biz をマウントする理由

KT ucloud biz 自体のコンソールは閲覧や単発の転送にはよく機能するが、ファイルパスを前提とする処理には対応しきれない。設定ファイルを読み込むバッチスクリプト、データセットを取得する CI ジョブ、あるいは Photoshop で PSD を直接開きたいデザイナー — いずれもストレージがローカルディスクのように振る舞うことを必要とする。NetDrive はバケットをドライブレターとして提示することでこのギャップを埋め、Windows の任意のアプリケーションが独自の API 呼び出しなしに読み書きできるようにする。

KT ucloud biz は製品発売当初から NetDrive のプロバイダーリストに含まれているため、接続フローは安定しており、他のすべてのプロバイダーと同じドライブマネージャーを経由する — 別途インストールが必要な専用アプリやプラグインはない。

韓国地域クラウドストレージに対する NetDrive のネイティブサポートを示す KT ucloud biz プロバイダーロゴ

始める前に必要なもの

NetDrive を開く前に、以下を用意しておこう。

  • アクセスキー ID とシークレットアクセスキー — 共有キーを使い回すのではなく、KT ucloud biz アカウントから専用のアクセスキーペアを生成する。ドライブに必要なストレージコンテナに権限を限定する。
  • コンテナまたはバケット名 — マウントしたいストレージ空間の正確な名前。
  • Windows 版 NetDrive — Windows 8、8.1、10、11、および Windows Server 2012 から 2022 まで対応。netdrive.net/download/windows から EXE インストーラーをダウンロードできる。グループポリシーで展開する IT 管理者向けに MSI も用意されている。

7 日間の無料トライアルで全機能を試せるため、ライセンスを購入する前に設定を検証できる。

KT ucloud biz をドライブとして追加する

複数のクラウドプロバイダーが Windows のドライブレターとしてマウントされている NetDrive のドライブマネージャー

  1. NetDrive を開き、ドライブマネージャーの +(ドライブ追加)ボタンをクリックする。
  2. プロバイダーリストをスクロールし、KT ucloud biz を選択する。
  3. 認証情報の入力欄に Access Key IDSecret Access Key を入力する — NetDrive はこれらをローカルマシン上で暗号化して保存し、平文では保存しない。
  4. コンテナまたはバケット名を入力するか、認証情報に一覧表示の権限がある場合は参照オプションを使う。
  5. 使用可能なドライブレターを選ぶ。未使用の文字であればどれでも構わないが、アルファベットの末尾に近い文字を選ぶと既存のローカルドライブやネットワークドライブとの衝突を避けられる。
  6. Save をクリックし、続けて Mount をクリックする。数秒以内に Windows エクスプローラーにドライブが表示される。

マウントしたドライブを使う

マウントすると、KT ucloud biz ストレージはアプリケーションから見て他の NTFS ボリュームと同様に振る舞う — 標準のファイル API でドライブを走査する Python スクリプトはそのまま動作し、Word の文書や Excel のスプレッドシートを開いて保存しても、明示的なアップロード手順なしでバケットに保存される。

Windows エクスプローラーでネイティブなドライブレターとしてマウントされ表示されているクラウドストレージ

アップロードはデフォルトで NetDrive のバックグラウンドキューを通して行われるため、保存操作はバイトがバックグラウンドで転送されている間もアプリケーションにすぐ制御を返す。読み取りが中心のワークロード — セッション中に同じ参照ファイルを繰り返し開くレポート作成ジョブなど — では、NetDrive のローカルキャッシュ(100 GB から 1 TB まで調整可能)が最近アクセスしたコンテンツをローカルディスクに保持し、2 回目の読み取りではラウンドトリップをスキップする。

読み取り専用のアクセスが必要な場合 — たとえば、ワークステーションから決して変更してはならないアーカイブコンテナをマウントする場合 — ドライブを追加する際にマウントタイプとして Read-only drive を選択する。書き込みの試みは KT ucloud biz に到達する前に OS レベルで Windows によって拒否される。

無人稼働マシンの自動マウント

誰もログインする前に処理を開始するビルドサーバーやワークステーションでは、ドライブの設定を開き、Mount atBoot に設定する。NetDrive は暗号化されたローカル認証情報ストアを使い、対話的なプロンプトなしに Windows の起動シーケンス中に接続を再確立する。

ヘッドレスかつ自動化された Windows 環境向けの NetDrive の起動時マウント設定

これは CI エージェントやスケジュールされたジョブにとって特に重要だ。設定の中で Z:\data\ を参照するスクリプトは、マシンが再起動するたびに手動での再接続なしで有効な KT ucloud biz マウントを得られる。

まとめ

接続してしまえば、KT ucloud biz ストレージは Windows 上の他のドライブレターと同様に動作する — 別途の同期クライアントも、開いたままのブラウザタブも、手動のダウンロードキューも必要ない。インフラが複数の地域・オブジェクトストレージプロバイダーにまたがっている場合、NetDrive はそれらを並べてマウントできる。同等のセットアップについては Windows で Alibaba Cloud をマウントするWindows で Tencent Cloud をマウントする を参照してほしい。同じマシンで AWS を利用するワークロードについては、Amazon S3 Windows ガイド でほぼ同一の接続フローを解説している。

— Morgan, NetDrive