LoginSignup
0
0

NCMBのデータエクスポートに使えるGoogle Chrome機能拡張(会員・ロールの全データダウンロード)

Posted at

NCMBは2023年3月末をもって終了します

NCMBを利用されている方々は、まずアプリのデータを適切に保全し、移行先を検討する必要があります。NCMBにはエクスポート機能はあるのですが、ダウンロード実行まで時間がかかったり、ファイルストアには対応していないという問題があります。

そこで、本来は管理画面を便利に使ってもらうために作っていたChrome機能拡張に、データ移行に関する機能を追加しました。以下は会員・ロールのデータをダウンロードする機能についての解説です(v1.6より)。

動作について

動作は以下のようになります。機能拡張をインストールしていると、会員管理の一覧画面にエクスポートボタンが追加されます。このボタンを押すと、すべての会員データとロール毎の会員データがダウンロードされます。

1845_console_mbaas_nifcloud_com_-_1213142610.jpg

インストール

Chrome機能拡張のページからインストールしてください。

ファイルについて

ファイルはJSON形式のみになります。基本的に、別なサービスへの移行に用いる前提としています。

ファイル名は、ユーザー一覧が users.json 、ロール毎のユーザー一覧が role-(ロール名).json になります。

制限

この機能拡張は https://console.mbaas.nifcloud.com 以下でのみ動作します。また、この機能は管理画面のAPIを使っていますので、APIコール数を消費しません。また、ACLは無視して処理されます。

コードについて

機能拡張のコードはNCMBMania/chrome-extensionにアップロードしてあります。ライセンスはMIT Licenseです。依存ライブラリとしてURL.jsを使っています(こちらもMIT Licenseです)。

まとめ

サービスがクローズすると、そのデータにアクセスできなくなります。まずはデータの保全をお願いします。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0