概要
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が表示されていない方は三点リーダーより選択ください。
2.NerdGraph API Explorerを開く
3.NerdGraph API Explorerを利用するための自身のユーザーkey(NRAK-******)を入力しsubmit
※自身のユーザーKeyが分からない場合は、「API Keys」より「Create Key」にてKeyを作成します。
「Key type」について「User」を選択すること!
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
}
}
}
}
}
以上、ご参考になれば幸いです。