iPhoneとAndroidでAzure Blob Storageを閲覧する — NetDrive Mobile

読了目安 7 分 mobile azure provider-guide
Robin
RobinDeveloper Advocate
Azure Blob StorageのコンテナをNetDrive Mobileに接続し、iOSやAndroidから直接ブロブを閲覧・アップロード・ダウンロードできます。ノートパソコンは一切不要です。

Azure Blob Storageは、バックアップアーカイブ、メディアパイプライン、データレイクのステージング、アプリケーションログなど、非常に幅広いワークロードで標準的に使われるオブジェクトストアです。スマートフォンから特定のブロブにたどり着こうとすると、たいていAzure Portalのモバイルサイトをナビゲートするか、共有リンクの有効期限が切れていないことを祈るしかありません。NetDrive MobileはBlobコンテナに直接接続し、標準的なファイルマネージャーのようにiOSとAndroidでファイルを閲覧・アップロード・ダウンロード・プレビューできるようにします。

NetDrive Mobile home screen showing multiple connected clouds on a phone

Azure Blobを含む、すべてのクラウドストレージを1つのモバイルアプリで

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

  • Blobコンテナと仮想フォルダのプレフィックスを閲覧
  • スマートフォンから直接写真やファイルをアップロード
  • ダウンロードせずにアプリ内でドキュメントや画像をプレビュー
iOSAndroid

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

アプリでAzure Blobを使ってできること

NetDrive MobileはあなたのAzure Blobコンテナを、閲覧可能なフォルダとして扱います。仮想フォルダのプレフィックスは、ファイルシステム上でディレクトリを閲覧するのと同じ要領でナビゲートできます。プレフィックスをタップして中に入り、ファイルをタップしてアクションシートを開きます。

アクションシートからはPreviewDownloadRenameCopyMoveGet infoDeleteが利用できます。Previewは画像・ドキュメント・動画を、カメラロールにフルサイズのファイルを保存することなくアプリ内で直接開きます。Downloadはブロブをローカルに保存するので、PDFリーダーやスプレッドシートエディタ、メディアプレーヤーなど、別のアプリに渡すことができます。

CopyとMoveは同じAzure Blobドライブ内で機能します。BlobからGoogle Driveへなど、Azureと別のクラウドプロバイダーの間でブロブを転送したい場合、それはNetDrive Mobileの対象範囲外です。クラウド間の転送は、クラウド間操作のために作られた姉妹製品であるRcloneViewの領域です。

始める前に必要なもの

  • 無料のBdriveアカウントnetdrive.netでサインアップ
  • 少なくとも1つのBlobコンテナを持つAzure Storageアカウント
  • Azure Storageの認証情報(アカウント名とキー)
  • iPhone(iOS 15以降)またはAndroidデバイスにインストールされたNetDrive Mobile

Azure Blobアカウントを追加する

NetDrive Mobileを開き、**+**をタップして「Add a drive」シートを開きます。プロバイダーリストをスクロールし、Azure Blob Storageを選択します。

NetDrive Mobile「Add a drive」シートでプロバイダーピッカーが開き、リストにAzure Blob Storageが表示されている様子

ストレージアカウント名とアクセスキーを入力します。接続に成功すると、コンテナがドライブのホーム画面にトップレベルの項目として表示されます。複数のAzureアカウント — たとえば本番環境とステージング環境で別々のアカウント — を追加することができ、NetDrive Mobileはそれらを他のクラウドと一緒に統一されたリストで管理します。

コンテナとBlobパスを閲覧する

コンテナのリストはフォルダビューとして表示されます。任意のコンテナをタップすると、その中身が表示されます。Azure Blob Storageには真のディレクトリはありませんが、NetDrive Mobileは/で区切られたブロブ名を入れ子構造のフォルダツリーとして表示するため、logs/2026/june/app.logというブロブ名は、ファイルマネージャーで期待される通りlogs → 2026 → juneの下に表示されます。

Azure Blobコンテナの中身が入れ子構造のフォルダとして整理されて表示されているNetDrive Mobileのファイルブラウザ

任意のファイルをタップすると、そのアクションシートが開き、行いたい操作を選択できます。

Preview、Download、Rename、Move、Copy、Deleteのオプションを表示するNetDrive Mobileのファイルアクションシート

スマートフォンからファイルをアップロードする

対象のプレフィックスに移動し、アップロードボタンをタップします。カメラロールから選ぶことも、新しく写真や動画を撮影することも、iOSのFilesアプリやAndroidのストレージピッカーから任意のファイルを選ぶこともできます。複数のアップロードはTransfersタブにキューイングされ、進捗の確認や個々の項目のキャンセルができます。

リアルタイムの進捗表示とともにAzure Blob Storageへのアクティブなアップロードを表示するNetDrive MobileのTransfersタブ

このフローは、スマートフォンで検査写真を収集し、それを自動処理のためにBlobコンテナに入れる必要がある現場エンジニアにとって実用的です — 適切なプレフィックスに移動し、アップロードをタップし、転送完了を確認する、それだけです。

このアプリが役立つ実際のシナリオ

Blobに月次レポートを保管しているデータアナリストは、会議が始まるのを待っている間に、ノートパソコンを開かなくても最新のCSVを取得できます。ステージングコンテナに保存されたログファイルを確認する必要があるオンコールの開発者は、踏み台サーバーにSSHする代わりに、スマートフォンから直接そこにアクセスできます。メディアパイプライン用の生素材をアップロードするコンテンツチームは、撮影が終わったその瞬間に現場からファイルを送信できます。

これらはすべて、無料のBdriveアカウントとAzureの認証情報さえあれば実現できます — 追加の設定も、どこかで動いているデスクトップクライアントも、ほとんどの場合VPNも必要ありません。

まとめ

NetDrive MobileのAzure Blob Storageは、クラウドインフラとスマートフォンの間のギャップを埋めます。NetDrive Mobileがサポートするすべてのクラウドプロバイダーを幅広く知りたい方は、Every Cloud in One Appをご覧ください。Amazon S3にもファイルを保存している場合は、S3プロバイダーガイド(モバイル版)で、S3バケットに対する同じワークフローを解説しています。

— Robin, NetDrive