iPhoneとAndroidでAmazon S3バケットを閲覧
デスクを離れていてもS3オブジェクトを確認したいときに。NetDrive MobileはiPhoneとAndroidでAmazon S3およびS3互換ストレージを閲覧でき、一覧表示・ダウンロード・アップロードが可能です。
ノートPCから離れているときに、ビルド成果物が本当にバケットに届いたか、昨夜のエクスポートが正しい場所に入ったかをチームメイトに聞かれることがあります。スマホでは大抵ここで行き詰まります——公式のAWSコンソールは小さな画面では使いづらく、たいていのファイルアプリはS3をそもそも扱えません。NetDrive Mobileなら、S3ストレージをシンプルなファイルブラウザとして扱えます。
あなたのオブジェクトストレージを、ポケットの中に
iPhoneとAndroidでAmazon S3およびS3互換バケットを閲覧——オブジェクトを一覧表示し、必要なものをダウンロードし、デバイスからアップロード。
- S3バケットとプレフィックスを扱う本格的なファイルブラウザ
- Wasabiなどs3互換ストレージにも対応
- その場でオブジェクトのダウンロード・アップロードが可能
無料の Bdrive アカウントが必要です。
モバイルからのS3アクセスが不便な理由
S3は洗練されたモバイルアプリを持つ一般向けクラウドではなく、コードやインフラのために作られたオブジェクトストレージです。サーバー用途には最適ですが、ちょっと確認したいだけの瞬間には不向きです。Webコンソールはデスクトップ利用が前提で、汎用のクラウドアプリはDriveやDropboxまでしか対応していません。そのため「デスクに戻るまで待つ」という回避策が定番になりますが、それこそが待てないときに限って起こるのです。
S3——およびS3互換——ストレージを接続する
NetDrive MobileでAdd a driveシートを開き、Amazon S3を選びます。エンドポイント、アクセスキーとシークレット、リージョンなど、他のS3クライアントと同じ情報を入力します。S3互換プロバイダーは同じAPIを話すため、同じ手順でWasabiのようなサービスにも接続でき、エンドポイントを指定するだけです。

認証情報は平文で保存されるのではなく、デバイスのセキュアストレージ(iOS Keychain、Android Keystore)に保管されるため、スマホでバケットを接続してもキーが無防備に置かれることはありません。
バケットとオブジェクトを閲覧する
接続後は、バケットはアプリ内の他のフォルダと同じように振る舞います。プレフィックスを掘り下げ、名前でソートし、リスト表示とグリッド表示を切り替え、オブジェクトを開いてプレビューできます。「アップロードされたか?」という疑問には、それだけで十分答えられます——プレフィックスに移動し、オブジェクトを確認し、サイズと更新日時をチェックするだけです。

複数のオブジェクトをまとめて処理したいときは、一括選択できます——ログ一式をダウンロードしたり、テスト用の余分なファイルをまとめて片付けたりできます。
オブジェクトをダウンロード、あるいはアップロード
ダウンロードはTransfersタブでリアルタイムに進捗を表示しながら実行され、複数をまとめてキューに入れられます。設定ファイルやログをスマホに取り込んで確認したいときは、ダウンロードしてアプリ内プレビューで開けます。逆にバケットに入れたいもの——写真やデバイス上のファイル——がある場合も、アップロードはバックグラウンドで同様に動作し、いつでもキャンセルできます。

S3の先へ
同じブラウザは、NetDrive Mobileが対応する他のオブジェクトストレージ全般でも使えます——Backblaze B2、Azure Blob Storage、Azure File Storage、Google Cloud Storage、OpenStack Swiftです。インフラが複数のプロバイダーにオブジェクトを分散させている場合も、他のクラウドと並んで同じホーム画面に表示されます。
まとめ
スマホからS3オブジェクトを確認するのに、わざわざノートPCを開く必要はありません。NetDrive Mobileでバケットを一度接続しておけば、疑問が浮かんだときいつでもタップひとつです。App StoreまたはGoogle Playからダウンロードし、無料のBdriveアカウントでサインインして始めましょう。
— Steve, NetDrive