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