当社の オリジナルユーザーモデル の New Relic ユーザーの場合、お客様のアカウントにアクセスできるユーザーのリストを、 電子メールアドレス 、割り当てられた ロール 、提供されている場合は姓名でデータベースに保存しています。このデータは、New Relic の ユーザーインターフェース および API Explorer (v2) から見ることができます。
ヒント
New Relic API Explorer (v2)から同じ情報を取得するには、 Users > GET Listを選択します。
要件
これにより、 元のユーザーモデルのユーザーのリストが生成されます。新しいユーザーモデルのユーザーは一覧表示されません。
すべてのアカウントユーザーをリストアップ
自分のアカウントのオリジナルユーザーモデル のすべてのユーザーのリストを取得するには、このコマンドを使用します。
curl -X GET 'https://api.newrelic.com/v2/users.json' \
-H "x-api-key:$API_KEY" -i
HTTP/1.1 200 OKContent-Type: application/json
{ "users": [ { "id": 123456, "first_name": "My", "last_name": "Name", "email": "my.name@mywebsite.com", "role": "owner" }, { "id": 654321, "first_name": "Adam", "last_name": "Admin", "email": "adam.admin@mywebsite.com", "role": "admin" }, { "id": 345123, "first_name": "Any", "last_name": "User", "email": "any.user@mywebsite.com", "role": "user" }, ...
ユーザーのEメールによる掲載 [#list_by_mail]
Note: 文字のマッチングは単純な文字列です。 正規表現機能は利用できないため、選択した文字列が一意でない場合は複数の一致が発生する可能性があります。
curl -X GET 'https://api.newrelic.com/v2/users.json' \
-H "x-api-key:$API_KEY" -i \
-d 'filter[email]=my.name'
このコマンドの出力は、 Listing all account users の例の最初のエントリと同じになります。
ユーザーによるリスト id
ユーザーid
がわかっている場合は、このコマンドを使用して、役割、名前、および電子メールを返すことができます。filter[ids]=
句はユーザーid
を指定します。
curl -X GET 'https://api.newrelic.com/v2/users.json' \
-H "x-api-key:$API_KEY" -i \
-d 'filter[ids]=123456'
このコマンドを使用することもできます。このコマンドは、ユーザーid
をURLに埋め込み、フィルターを省略します。
curl -X GET 'https://api.newrelic.com/v2/users/123456.json' \
-H "x-api-key:$API_KEY" -i
このコマンドの出力は、 Listing all account users の例の最初のエントリと同じになります。