• EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

NerdGraphチュートリアル:アカウントの表示、作成、名前変更

New Relic UIを使用する代わりに、 NerdGraphを使用して、組織のアカウントを表示したり、アカウントを作成したり、アカウントの名前を変更したりできます。

要件

NerdGraph を介して組織レベルの設定を管理するための要件については、アカウントの追加 を参照してください。

始める前に

NerdGraphを使用してアカウントを管理する前に、次のことを理解するのに役立つでしょう。

このチュートリアルでは、次の方法を説明します。

  • アカウントを表示する
  • アカウントの名前を変更する
  • アカウントの追加

用語とフィールドに関するヒント

これらのリクエストで使用されるいくつかのフィールドに関するヒント:

  • managedAccountフィールドとmanagedAccountsフィールドは、組織内のアカウントの単なる用語です。それらは「アカウント」と同義です。
  • regionCode フィールドは、 アカウントが使用するデータ センターを参照します。有効な値は us01eu01 で、それぞれ米国と EU 地域にマップされます。

NerdGraphエクスプローラーには、フィールドを定義するドキュメントが組み込まれていることに注意してください。

アカウントを表示する

組織内のアカウントを返す例を次に示します。

{
actor {
organization {
accountManagement {
managedAccounts {
name
id
regionCode
}
}
}
}
}

アカウントを作成する

アカウントを作成する方法の例を次に示します。アカウントを作成する前に、アカウントが何に使用されるかを理解してください。

mutation {
accountManagementCreateAccount(managedAccount: { name: "NEW_ACCOUNT_NAME" }) {
managedAccount {
id
name
regionCode
}
}
}

アカウント構造が複雑な場合は、オプションの regionCode パラメータを使用して特定のデータ センターをターゲットにすることができます。

mutation {
accountManagementCreateAccount(
managedAccount: { name: "NEW_ACCOUNT_NAME", regionCode: "eu01" }
) {
managedAccount {
id
name
regionCode
}
}
}

アカウントの名前を変更する

アカウントの名前を変更する方法の例を次に示します。

mutation {
accountManagementUpdateAccount(
managedAccount: { name: "UPDATED_ACCOUNT_NAME", id: 101010101 }
) {
managedAccount {
id
name
regionCode
}
}
}

エラー

ここにいくつかのエラーとその意味があります:

Error message

Likely cause

extensions: { nerdGraphExtensions: { errorClass: "ACCESS_DENIED" } }
}

これは、組織構造に問題があることを示しています(たとえば、組織の境界外にあるアカウント)。このメッセージが表示された場合は、サポートまたはアカウント担当者に連絡してください。

cannot create subaccount -- multiple parent account ids found. Please use Partnership API.", {
extensions: { nerdGraphExtensions: { errorClass: "SERVER_ERROR" } }
}

これは、組織に複数の「親アカウント」がある場合に返されるメッセージです。これは、組織がPartnership APIで設定され、そのAPIの使用を必要とする複雑なアカウント構造を持っていることを示します。質問がありますか?サポートまたはアカウント担当者に連絡してください。

その他のエラー

サポートまたはアカウント担当者に連絡してください。

アカウントを削除する

現在、NerdGraph を使用してアカウントを削除することはできません。代わりに、次の関連オプションを試してください。

Copyright © 2024 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.