miguserは、ニフクラのサービスであるリモートアクセスVPNゲートウェイ(RemoteAccessVpnGateway / RAVGW)のユーザー情報の移行を支援するツールです
miguserを使うことで既存のRAVGWからRAVGWへ簡単にユーザー情報を一括移行することができます
RAVGWv1をRAVGWv2に置き換える際などにご利用いただけます
go install github.com/nifcloud/nifcloud-ravgw-miguser/cmd/miguser@latest
https://github.com/nifcloud/nifcloud-ravgw-miguser/releases
miguser
コマンドは、miguser export
とmiguser import
の2つのサブコマンドで構成されます
miguser
、miguser export
、miguser import
は、それぞれ-h / --help
でヘルプを参照可能です
移行元となるRAVGWのユーザー情報を、CSVとして出力します
※移行元のRAVGWは事前に作成しておく必要があります
- 移行元RAVGWが配置されているリージョン
- 確認方法: https://pfs.nifcloud.com/api/endpoint.htm
- 例) リージョン:
east-1
、エンドポイント:https://jp-east-1.computing.api.nifcloud.com/api/
の場合east-1
ではなくjp-east-1
を指定してください
- 例) リージョン:
- 確認方法: https://pfs.nifcloud.com/api/endpoint.htm
- 移行元ユーザーのAccessKey, SecretAccessKey
- 移行元RAVGWのRemoteAccessVpnGatewayID
ユーザー情報のエクスポート
./miguser export \
--region "YOUR_REGION_WHERE_YOUR_RAVGW_IS_LOCATED" \
--access-key "YOUR_ACCESS_KEY_ID" \
--secret-access-key "YOUR_SECRET_ACCESS_KEY" \
--ravgwid "YOUR_RAVGW_ID"
ショートハンド
./miguser export \
-r "YOUR_REGION_WHERE_YOUR_RAVGW_IS_LOCATED" \
-a "YOUR_ACCESS_KEY_ID" \
-s "YOUR_SECRET_ACCESS_KEY" \
--ravgwid "YOUR_RAVGW_ID"
コマンドを実行したディレクトリ内に、<"YOUR_RAVGW_ID">.csv
という名前でCSVファイルが出力されます
miguser export
で出力されたCSVは、UserName
、Password
、Description
の3列で構成されています
CSVファイルを開くと、以下のようにPasswordの列が空欄になっています
各ユーザーのパスワードを追記してください
例)テキストとしてCSVファイルを開いた場合
追記前
UserName,Password,Description
user-1,,user-1-description
user-2,,user-2-description
追記後
UserName,Password,Description
user-1,user-1-password,user-1-description
user-2,user-2-password,user-2-description
ユーザー情報のCSVファイルを移行先のRAVGWへ追加します
※移行先のRAVGWは事前に作成しておく必要があります
- 移行先RAVGWが配置されているリージョン
- 確認方法: https://pfs.nifcloud.com/api/endpoint.htm
- 例) リージョン:
east-1
、エンドポイント:https://jp-east-1.computing.api.nifcloud.com/api/
の場合east-1
ではなくjp-east-1
を指定してください
- 例) リージョン:
- 確認方法: https://pfs.nifcloud.com/api/endpoint.htm
- 移行先ユーザーのAccessKey, SecretAccessKey
- 移行先RAVGWのRemoteAccessVpnGatewayID
- CSVファイルのパス
- Password列を埋めたCSVファイルのパスを指定します
ユーザー情報のインポート
./miguser import \
--region "YOUR_REGION_WHERE_YOUR_RAVGW_IS_LOCATED" \
--access-key "YOUR_ACCESS_KEY_ID" \
--secret-access-key "YOUR_SECRET_ACCESS_KEY" \
--ravgwid "YOUR_RAVGW_ID" \
--src "YOUR_CSV_FILE"
ショートハンド
./miguser export \
-r "YOUR_REGION_WHERE_YOUR_RAVGW_IS_LOCATED" \
-a "YOUR_ACCESS_KEY_ID" \
-s "YOUR_SECRET_ACCESS_KEY" \
--ravgwid "YOUR_RAVGW_ID" \
--src "YOUR_CSV_FILE"
ツールに関するお問い合わせはベーシックサポート(トラブル窓口)のサポート範囲外となります
ツールに関するお問い合わせはIssueを起票してください
コミュニティベースでのサポートとなります