NCMBを利用されている方々は、まずアプリのデータを適切に保全し、移行先を検討する必要があります。NCMBにはエクスポート機能はあるのですが、ダウンロード実行まで時間がかかったり、ファイルストアには対応していないという問題があります。
そこで、本来は管理画面を便利に使ってもらうために作っていたChrome機能拡張に、データ移行に関する機能を追加しました。以下はデータストアの全クラスデータエクスポート機能の紹介です(v1.5より)。
動作について
動作は以下のようになります。機能拡張をインストールしていると、データストアのクラス一覧画面でエクスポートメニューが追加されます。このメニューを選択すると、データストアにある全クラスのデータがダウンロードされます。
インストール
Chrome機能拡張のページからインストールしてください。
ファイルについて
ファイルはJSON形式のみになります。このファイルは、別なサービスへの移行に用いる前提としています。
制限
この機能拡張は https://console.mbaas.nifcloud.com 以下でのみ動作します。また、この機能は管理画面のAPIを使っていますので、APIコール数を消費しません。また、ACLは無視して処理されます。
コードについて
機能拡張のコードはNCMBMania/chrome-extensionにアップロードしてあります。ライセンスはMIT Licenseです。依存ライブラリとしてURL.jsを使っています(こちらもMIT Licenseです)。
まとめ
サービスがクローズすると、そのデータにアクセスできなくなります。まずはデータの保全をお願いします。