macOSでKT ucloud bizをマウント — NetDrive
NetDriveでKT ucloud bizオブジェクトストレージをmacOSのネイティブドライブとしてマウントする手順。macFUSEとSonoma要件も解説。
ソウルのあるデザインスタジオは、共有アセットライブラリをKT ucloud bizに保管しているが、チームの半数はMacBookを使っており、Webコンソールでは書き出し→編集→再アップロードという手作業のループが毎回発生していた。NetDriveはこのループをなくし、KT ucloud bizのストレージをFinder上で通常のドライブとして表示することで、Macユーザーがローカルディスクと同じようにファイルを開き、編集し、保存できるようにする。

KT ucloud bizをmacOSのネイティブドライブとしてマウント
NetDrive を使えば Google Drive、OneDrive、S3、SFTP、WebDAV などが Windows と macOS でネイティブドライブとして表示されます — 同期も、まるごとダウンロードも不要です。
- KT ucloud bizがFinderにローカルボリュームと同様に表示される
- 日常的なファイルアクセスに手動のアップロード/ダウンロード操作は不要
- S3、Wasabi、Alibaba Cloudなど20以上のプロバイダーと同時に利用可能
無料トライアル。永久ライセンスとサブスクリプションプランあり。
MacユーザーになぜWebコンソール以上のものが必要か
KT ucloud bizのコンソールはたまにアップロードする程度なら問題ないが、アプリが実際のファイルパスを必要とする場面では役に立たない——PhotoshopでPSDを直接開く、シェルスクリプトでフォルダを走査する、動画編集ソフトでローカルにコピーを用意せず映像をスクラブする、といった場合だ。NetDriveは初期の3.xリリースからKT ucloud bizに対応しており、macOSでのマウントも他のプロバイダーと同じドライブマネージャーの流れで行える。

接続はNetDriveの標準プロバイダーリストを通じて行われ、別途プラグインを使うわけではないため、認証情報以外にKT ucloud biz固有のインストール作業は発生しない。
始める前に必要なもの
- アクセスキーIDとシークレットアクセスキー — 共有キーの使い回しではなく、このドライブ専用のキーペアを生成し、必要なコンテナに権限を絞る。
- コンテナまたはバケット名 — マウントするストレージ領域の正確な名前。
- macOS 14 Sonoma以降 — NetDrive 3.18以降はSonomaが必須。macOS 13 Ventura以前を使っているMacユーザーはNetDrive 3.17が必要になる。最新ビルドはnetdrive.net/download/macからダウンロードできる。
- macFUSE — NetDriveのmacOSマウント機構はmacFUSE(osxfuseのメンテナンスされているフォーク)に依存する。未インストールの場合はインストーラーが導入を促し、初回起動時にはシステム設定でカーネル拡張の承認をmacOSから求められる。
7日間の無料トライアルで全機能を試せるため、ライセンスを購入する前に接続が正しく機能することを確認できる。
KT ucloud bizをドライブとして追加する

- NetDriveを開き、ドライブマネージャーの +(Add Drive)ボタンをクリックする。
- プロバイダーリストをスクロールし、KT ucloud bizを選択する。
- Access Key IDとSecret Access Keyを入力する——NetDriveはこれらをローカルマシン上で暗号化して保存し、プレーンテキストでは保持しない。
- container or bucket nameを入力するか、認証情報に一覧取得権限がある場合はブラウズオプションを使う。
- マウントポイントを選び、プロンプトが表示されたら初回接続時にmacFUSEのシステム拡張を承認する。
- Saveをクリックし、続けてMountをクリックする。数秒でFinderにドライブが表示される。
マウントしたドライブを使う
マウント後、KT ucloud bizのストレージはアプリケーションから見れば他のボリュームと同様に振る舞う——Previewはバケット内の画像を直接開き、PagesやKeynoteも個別のエクスポート手順なしに変更を保存できる。

アップロードはデフォルトでNetDriveのバックグラウンドキューを通じて実行されるため、ファイルを保存するとすぐにアプリへ制御が戻り、転送はバックグラウンドで完了する。1セッション中に同じファイルを何度も開き直すようなワークロード——デザイナーが同じ数点のレイヤーファイルを行き来する場合など——では、100GBから1TBまで調整可能なNetDriveのローカルキャッシュが最近アクセスしたコンテンツをローカルディスクに保持し、2回目以降の読み込みで往復を省く。
あるMacから特定のコンテナを一切変更させたくない場合——完成済みアセットのアーカイブなど——には、ドライブ追加時のマウントタイプとしてRead-only driveを選ぶ。macOSはOSレベルで書き込みを拒否するため、KT ucloud bizに到達する前に処理が止まる。
ドライブの接続を維持する
誰かがサインインするたびにドライブを利用可能にしておきたいMac——共有のスタジオ用ワークステーションなど——では、ドライブの設定を開き、デフォルトの手動マウントの代わりにMount atをLoginに設定する。NetDriveは暗号化されたローカルの認証情報ストアを使って接続を再確立するため、誰もアプリを開いて手動で再接続する必要がない。
まとめ
接続してしまえば、KT ucloud bizはmacOS上で他のドライブと変わらず動作する——バックグラウンドで動く別の同期クライアントもなければ、コンソールを開いたままのブラウザタブも不要だ。チームが他のリージョナルストレージやオブジェクトストレージも使っている場合、NetDriveはそれらを並行してマウントできる。mounting Alibaba Cloud on macOSやmounting Tencent Cloud on macOSも同様の手順を参照してほしい。WindowsとMacを併用するチームには、Windows KT ucloud biz guideが同じ接続手順を別プラットフォーム向けに解説している。
— Alex, NetDrive