Skip to content

nifcloud/nifcloud-ravgw-miguser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

miguser

Overview

miguserは、ニフクラのサービスであるリモートアクセスVPNゲートウェイ(RemoteAccessVpnGateway / RAVGW)のユーザー情報の移行を支援するツールです
miguserを使うことで既存のRAVGWからRAVGWへ簡単にユーザー情報を一括移行することができます
RAVGWv1をRAVGWv2に置き換える際などにご利用いただけます

Install

Go

go install github.com/nifcloud/nifcloud-ravgw-miguser/cmd/miguser@latest

バイナリ

https://github.com/nifcloud/nifcloud-ravgw-miguser/releases

Usage

miguserコマンドは、miguser exportmiguser importの2つのサブコマンドで構成されます

help

migusermiguser exportmiguser importは、それぞれ-h / --helpでヘルプを参照可能です

miguser export

移行元となるRAVGWのユーザー情報を、CSVとして出力します
※移行元のRAVGWは事前に作成しておく必要があります

事前に必要な情報

ユーザー情報のエクスポート

./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ファイルが出力されます

エクスポートされたユーザー情報のCSVへパスワードを追加

miguser exportで出力されたCSVは、UserNamePasswordDescriptionの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

miguser import

ユーザー情報のCSVファイルを移行先のRAVGWへ追加します
※移行先のRAVGWは事前に作成しておく必要があります

事前に必要な情報

ユーザー情報のインポート

./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を起票してください
コミュニティベースでのサポートとなります