NetDrive Mobileで開発者もスマホからバケットとサーバーを確認
開発者はiPhoneとAndroidのNetDrive Mobileで、Amazon S3・SFTP・FTP・WebDAVのストレージを閲覧し、ファイルをプレビューし、ノートPCが手元にない時もスマホからアップロードできます。
土曜の夜、ポケベルが鳴ったのにノートPCは2時間先のバッグの中。最初の疑問に答えるのにターミナルは要りません。S3ジョブが書き出したエクスポートや、SFTPホスト上の設定ファイルをさっと見られれば十分です。NetDrive Mobileなら、iPhoneやAndroidスマホからそれらの場所を閲覧できます。
あなたのストレージをポケットに
S3、SFTP、FTP、WebDAV、クラウドドライブを1つのアプリで閲覧。
- クラウドドライブと一緒にS3、SFTP、FTP、WebDAVを追加
- ダウンロード前にアプリ内でファイルをプレビュー
- カメラ、写真、ファイルピッカーからアップロード
無料の Bdrive アカウントが必要です。
スマホにできること、できないこと
現実的に考えましょう。NetDrive Mobileはファイルマネージャーであり、シェルでもエディタでもありません。サービスの再起動はできません。向いているのは、週末に割り込んでくる「見るだけ」の作業です。ファイルが届いたかの確認、サイズとタイムスタンプの確認、転送用レポートの取得、共有フォルダへのスクリーンショットの投入などです。
NetDrive Mobileには無料のBdriveアカウントが必要です。サインイン後、追加した各ストレージはホーム画面の一覧に残ります。

ストレージを追加する
Add a drive シートを開き、プロバイダを選びます。開発ワークフローで役立つのは、Amazon S3(WasabiなどのS3互換サービスを含む)、Backblaze B2、Google Cloud Storage、Azure Blob Storage、SFTP、FTP/FTPS、WebDAVで、おなじみのGoogle Drive、Dropbox、OneDriveも並んでいます。

専用の最小権限の認証情報を使ってください。S3なら、そのバケットに限定し、読み取りだけで足りるなら読み取り専用のIAMユーザーを作成します。認証情報はスマホの安全なストレージ(iOSはKeychain、AndroidはKeystore)に保存され、暗号化されないままデバイスの外に出ることはありません。Bdriveアカウントで2段階ログインを使っている場合、承認コードはロック画面を含むアプリ通知で届きます。
閲覧、プレビュー、メタデータの確認
場所を開くと、ファイルブラウザーがフォルダとファイルを並べ替え、リスト/グリッド切り替え付きで表示します。ファイルをタップするとアクションシートが開きます。Preview、Download、Rename、Move、Copy、Get info、Deleteです。Get infoはサイズと更新日時をすばやく確認する方法です。Previewはドキュメントや画像をアプリ内で開くので、ダウンロード前にレポートを確認できます。

本番バケットでスマホからDeleteやRenameを使うときは慎重に。読み取り専用の認証情報があれば、親指の操作ミスを防げます。
アップロードと移動
カメラ、フォトライブラリ、ファイルピッカーからアップロードでき、Transfersタブでリアルタイムの進捗とキャンセルが使えます。コピーと移動は、1つのストレージ内で動作します。NetDrive Mobileは、あるプロバイダから別のプロバイダへファイルを直接コピーしません。S3からSFTPサーバーへファイルを渡すには、ダウンロードしてから目的の場所にアップロードしてください。

簡単なオンコール用チェックリスト
- 机の前で、S3バケットまたはSFTPホストを読み取り専用の認証情報で一度だけ追加します。
- 環境ごとなど、わかりやすい名前を付けます。
- サンプルファイルでPreviewとGet infoを試します。
- すでに使っているクラウドに、モバイル向けのランブック用フォルダを用意します。
まとめ
NetDrive Mobileはノートパソコンの代わりにはなりませんが、アラートから最初の答えまでの時間を縮めてくれます。プロトコルごとの詳細は、View Amazon S3 on iPhone and Android、Browse an SFTP Server on Mobile、NetDrive Mobile — Getting Startedをご覧ください。
— Robin, NetDrive