管理者の例
Admin APIを使用して管理者を招待し、登録します。自動化に使用できます。
前提条件
次の環境変数を設定します。
export USERNAME=<username id="sl-md0000000">
export EMAIL=<email id="sl-md0000000">
export WORKSPACE=<workspace id="sl-md0000000">
export HOST=<admin_api_host id="sl-md0000000">
export TOKEN=Kong-Admin-Token:<super_admin_token id="sl-md0000000">
以下に例を示します。
export USERNAME=drogon
export EMAIL=test@test.com
export WORKSPACE=default
export HOST=127.0.0.1:8001
export ADMIN_TOKEN=Kong-Admin-Token:hunter2
HTTPieとjqを使用すると効果的です。
管理者を招待する
環境変数を手動で作成するか、jq
をエコーおよびパイプして、登録URLからトークンを抽出して保存します。
管理者を登録する
curl -i -X http://localhost:8001/$WORKSPACE/admins/register \
--data token=$REGISTER_TOKEN \
--data username=$USERNAME \
--data email=$EMAIL \
--data password="<new_password id="sl-md0000000">"