4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

New Relic 使ってみた情報をシェアしよう! by New RelicAdvent Calendar 2024

Day 3

【NewRelic】API Keysに保存されているKeyのValue値を取得する方法(NerdGraph)

Posted at

概要

GUIから参照できなくなった、KeyのValue値を簡単に取得する方法をご紹介します。

目次

背景

  • 2024年の7月下旬にnewrelic社よりライセンスキーの管理方法が変更される通知があり、
    今までGUIでKeyのValue値が参照できたが、2024/09/25以降は参照できなくなります。とのこと

  • メール件名
    [Product Notice] Action Required: Change to user and license keys

  • 内容要約
    New Relic から、ユーザーとライセンスキーの管理方法が変更されることが通知されました。
    2024年9月25日以降、UIからAPIキーをコピーする機能が削除されます。
    既存のAPIキーは、NerdGraph APIを使用して取得することができます。
    2024年9月25日までに、既存のAPIキーをNew Relic外の安全な場所に保存する必要があります。
    新しいAPIキーを生成する場合は、ページを離れる前にキーをNew Relic外の安全な場所にコピーする必要があります。

KeyのValue値取得方法

  • NardGraph APIから参照する

1.newrelic管理画面の左ペインよりAppsを選択
 ※Appsが表示されていない方は三点リーダーより選択ください。

image.png

2.NerdGraph API Explorerを開く

image.png

3.NerdGraph API Explorerを利用するための自身のユーザーkey(NRAK-******)を入力しsubmit
 ※自身のユーザーKeyが分からない場合は、「API Keys」より「Create Key」にてKeyを作成します。
 「Key type」について「User」を選択すること!
image.png

4.無事NerdGraph API Explorerが利用できるようになったら、以下サンプルコード入力し、加工します。
 ※加工が完了したら、右上の実行ボタンを押すと、右側に結果が表示されます。

USER KEY

query USERKEY {
  actor {
    account(id: 【参照したいキーのアカウントID】) {
      id
    }
    apiAccess {
      key(
        id: "【参照したいキーのKEYID】"
        keyType: USER
      ) {
        name
        ... on ApiAccessUserKey {
          name
          key
        }
      }
    }
  }
}

INGEST KEY

query INGESTKEY {
  actor {
    account(id: 【参照したいキーのアカウントID】) {
      id
    }
    apiAccess {
      key(
        id: "【参照したいキーのKEYID】"
        keyType: INGEST
      ) {
        name
        ... on ApiAccessIngestKey {
          id
          name
          key
        }
      }
    }
  }
}

以上、ご参考になれば幸いです。

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?