• 로그인지금 시작하세요

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

NerdGraph 튜토리얼: 계정 보기, 생성 및 이름 바꾸기

New Relic UI를 사용 하는 대신 NerdGraph 를 사용하여 조직의 계정을 보고, 계정을 만들고, 계정 이름을 변경할 수 있습니다.

요구 사항

NerdGraph를 통해 계정을 관리하기 위한 요구 사항은 다음과 같습니다.

시작하기 전에

NerdGraph를 사용하여 계정을 관리하기 전에 다음 사항을 이해하는 데 도움이 될 것입니다.

이 튜토리얼에서는 다음을 수행하는 방법을 보여줍니다.

  • 계정 보기
  • 계정 이름 바꾸기
  • 계정 추가

용어 및 필드에 대한 팁

이러한 요청에 사용된 일부 필드에 대한 몇 가지 팁:

  • managedAccountmanagedAccounts 필드는 단순히 조직의 계정에 대한 용어입니다. 그들은 "계정"과 동의어입니다.
  • regionCode 필드는 US 또는 EU 계정에서 사용하는 데이터 센터 를 나타냅니다. 조직은 단일 데이터 센터만 사용할 수 있습니다. 단일 조직에서 다른 데이터 센터를 사용하는 계정은 있을 수 없습니다.

NerdGraph 탐색기 에는 필드를 정의하는 내장 문서가 있습니다.

계정 보기

다음은 조직의 계정을 반환하는 예입니다.

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

계정 만들기

다음은 계정을 만드는 방법의 예입니다. 계정을 만들기 전에 계정이 무엇에 사용되는지 이해해야 합니다 .

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

계정 이름 바꾸기

다음은 계정 이름을 변경하는 방법의 예입니다.

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

오류

다음은 몇 가지 오류와 그 의미입니다.

에러 메시지

가능한 원인

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를 사용해야 한다는 표시입니다. 질문이 있으세요? 지원팀 이나 계정 담당자에게 문의하세요.

기타 오류

지원팀 이나 계정 담당자에게 문의하세요.

Copyright © 2022 New Relic Inc.