Excelからの移行手順
- 既存のExcel台帳から「開始IP」「終了IP」「説明」をCSVに整形
- 親フォルダをAPI経由で順次作成
- 各親の下に子ビューを作成
- Export機能でJSONバックアップを取得し、Gitで管理
# エクスポート
curl -H "Authorization: Bearer TOKEN" \
https://localhost:8443/api/address/buckets/export \
> planner-backup.json
planner
Excelで管理していたマルチキャストアドレス台帳をMMAMに移行し、リアルタイムで予約状況を共有できます。
新しいスタジオ「Studio-B」を立ち上げることになり、239.110.0.0/16 のマルチキャストレンジを割り当てる場合を考えます。
まず大きな単位(/16)で親フォルダを作成します。
curl -X POST https://localhost:8443/api/address/buckets/parent \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "Studio-B Production",
"start_ip": "239.110.0.0",
"end_ip": "239.110.255.255",
"description": "Studio-B用マルチキャストレンジ",
"color": "#10b981"
}'
→ レスポンスで parent_id: 5 が返ってきたとします。
次に、カメラ用の /24 ブロックを子ビューとして作成します。
curl -X POST https://localhost:8443/api/address/buckets/child \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"parent_id": 5,
"name": "Studio-B Cameras",
"start_ip": "239.110.1.0",
"end_ip": "239.110.1.255",
"description": "カメラ映像用 (最大256アドレス)"
}'
→ レスポンスで view_id: 12 が返ってきます。
UIの Planner → Address Map で view_id: 12 を選択すると、239.110.1.0〜239.110.1.255 のグリッドが表示されます。
MMAMのPlannerは parent(親フォルダ)→ child(子ビュー) の2階層構造です。
大きな範囲を管理。例: /16、/20 など。スタジオやサイト単位で作成。
詳細な割り当てを管理。例: /24、/22 など。Address Map で視覚化可能。
# エクスポート
curl -H "Authorization: Bearer TOKEN" \
https://localhost:8443/api/address/buckets/export \
> planner-backup.json