iPhoneとAndroidでAzure File Storageを閲覧 — NetDrive Mobile

読了目安 6 分 mobile azure provider-guide
Steve
SteveSenior Engineer
Azure File StorageのシェアをNetDrive Mobileに接続し、iOSまたはAndroidからファイルを閲覧、アップロード、ダウンロードできます。実際のフォルダ構造そのまま、Azure Storage Explorerは不要です。

社内ファイルサーバーをAzure File Storageに移行したIT管理者のもとには、それでも現場から同じ依頼が届く——誰かが設定ファイルや共有スプレッドシートを必要としているのに、ノートPCはどこかのバッグの中だ。Azure Storage Explorerのモバイルウェブビューは使えないことはないが、ちょっとした確認には扱いづらい。NetDrive Mobileならファイル共有に直接接続し、iOSでもAndroidでも、スマートフォン本体のファイルマネージャーと同じ感覚でその中身を閲覧、アップロード、ダウンロード、プレビューできる。

NetDrive Mobile home screen showing multiple connected clouds on a phone

スマートフォンからAzureファイル共有にアクセス

NetDrive Mobile なら Google Drive、Dropbox、OneDrive、S3、WebDAV、SFTP などを 1 つのアプリで開けます — スマホから直接、閲覧・アップロード・ダウンロード・プレビュー。

  • 実際のフォルダを閲覧 — Azure File Storageは本物のディレクトリ構造を保持
  • ノートPCを開かずにファイルをアップロード・ダウンロード
  • アプリ内でドキュメントや画像をプレビューしてから対応を判断
iOSAndroid

無料の Bdrive アカウントが必要です。

モバイルにおけるAzure File StorageとAzure Blobの違い

NetDrive Mobileは、デスクトップ版と同じくAzure File StorageとAzure Blob Storageを別々の接続として一覧表示する。Blob Storageは仮想フォルダのプレフィックスを持つオブジェクトストレージであり、File Storageは本物のディレクトリを備えたマネージドSMBファイル共有——チームが従来のファイルサーバーに期待するのと同じ構造だ。ファイルがBlobコンテナ側にある場合は、iPhoneとAndroidでAzure Blob Storageを閲覧を参照してほしい。

File Storageはキープレフィックスから疑似的に再現するのではなく実際のフォルダを保持しているため、アプリで大規模な共有を操作していても、オブジェクト一覧をページ送りするよりも見慣れたファイルサーバーを閲覧している感覚に近い。

始める前に必要なもの

  • 無料のBdriveアカウントnetdrive.netでサインアップ
  • ファイル共有が1つ以上作成済みのAzureストレージアカウント
  • ストレージアカウント名とアクセスキー(またはFileサービスに限定したSASトークン)
  • iPhone(iOS 15以降)またはAndroid上のNetDrive Mobile

Azureファイル共有を追加する

NetDrive Mobileを開き、+をタップして「Add a drive」シートを開き、プロバイダー一覧からAzure File Storageを選択する。

プロバイダー選択画面が開いた状態で、一覧にAzure File Storageが表示されているNetDrive Mobileの「Add a drive」シート

ストレージアカウント名、アクセスキー(またはSASトークン)、接続する共有の正確な名前を入力する。接続に成功すると、共有の中身がホーム画面上にトップレベルのフォルダビューとして表示される。本番用とステージング用など複数の共有を追加でき、それらは他の接続済みクラウドと並んで1つのリストに収まる。

ファイル共有を閲覧する

共有をタップして、フォルダ構造を確認する。Azure File Storageは本物のディレクトリを保存しているため、サブフォルダは通常のファイルサーバーとまったく同じように動作する——タップして掘り下げ、ファイルをタップしてアクションシートを表示する。

実際にネストされたフォルダを持つAzure File Storage共有を表示しているNetDrive Mobileのファイルブラウザ

アクションシートからはPreviewDownloadRenameCopyMoveGet infoDeleteが利用できる。Previewをタップするとドキュメントや画像がアプリ内で直接開くため、共有内のスプレッドシートやPDFをダウンロードせずに確認できる。

Azure File Storage共有上のファイルに対するPreview、Download、Rename、Move、Copy、Deleteの各オプションを表示しているNetDrive Mobileのファイルアクションシート

CopyとMoveは同一のAzure File Storage接続内で動作する。ファイル共有からGoogle Driveへなど、別のクラウドプロバイダーへファイルを移動する操作はNetDrive Mobileの対象外であり、そうしたクラウド間の転送は、クラウド間作業のために作られた姉妹製品RcloneViewの領分となる。

現場からのアップロード

対象のフォルダに移動し、アップロードをタップする。カメラロールからファイルを選ぶか、新しく写真を撮るか、端末のファイルピッカーから選択できる。アップロードはTransfersタブにキューイングされてリアルタイムの進捗が表示され、ファイルを間違えた場合は個別の項目をキャンセルできる。

Azure File Storage共有へのアクティブなアップロードと進捗インジケーターを表示しているNetDrive MobileのTransfersタブ

これはよくあるオンコールのシナリオをそのままカバーする——システム管理者が呼び出しを受け、サーバーが読み込むための更新済み設定ファイルを共有にすぐ置かなければならないとき、ノートPCにVPN接続することなくスマートフォンから対応できる。

まとめ

NetDrive Mobile上のAzure File Storageは、チームがすでに頼りにしているファイル共有を、回避策ではなく本物のフォルダ閲覧という形でスマートフォンから手の届く場所に置く。同じ共有をWindows上の永続的なドライブとして接続するデスクトップ版については、WindowsでAzure File StorageをマウントするNetDriveを参照してほしい。チームがBlobコンテナも使用している場合は、iPhoneとAndroidでAzure Blob Storageを閲覧でその接続タイプを解説している。

— Steve, NetDrive