• /
  • ログイン
  • 無料アカウント

本書は、お客様のご参考のために原文の英語版を機械翻訳したものです。

英語版と齟齬がある場合、英語版の定めが優先するものとします。より詳しい情報については、本リンクをご参照ください。

問題を作成する

自分のアカウントのユーザーをリストアップする

当社の オリジナルユーザーモデル の New Relic ユーザーの場合、お客様のアカウントにアクセスできるユーザーのリストを、 電子メールアドレス 、割り当てられた ロール 、提供されている場合は姓名でデータベースに保存しています。このデータは、New Relic の ユーザーインターフェース および API Explorer (v2) から見ることができます。

ヒント

同じ情報を New Relic API Explorer (v2) から取得するには、 Users> GET List を選択します。

要件

これは、 オリジナルのユーザーモデル のユーザーリストを生成します。 New Relic One ユーザーモデル のユーザーはリストアップされません。

すべてのアカウントユーザーをリストアップ

自分のアカウントのオリジナルユーザーモデル のすべてのユーザーのリストを取得するには、このコマンドを使用します。

curl -X GET 'https://api.newrelic.com/v2/users.json' \
     -H "x-api-key:$API_KEY" -i

以下のように出力されます。

HTTP/1.1 200 OK
Content-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]

ユーザの電子メールの全部または一部を知っている場合、このコマンドを使って、ロール、名前、ユーザ id を返すことができます。 filter[email]= 節では、電子メールの既知の部分を指定します (例: " my.name" )。

注意: 文字のマッチングは、単純な文字列です。正規表現機能はありませんので、選択した文字列が一意でない場合、複数のマッチが発生することがあります。

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 の例の最初のエントリと同じになります。

問題を作成する
Copyright © 2022 New Relic Inc.