이 페이지에서는 콘솔 또는 API 호출을 사용하여 블록체인 노드 엔진 노드에 관한 세부정보를 보는 방법을 설명합니다.
Console 사용
UI에서 노드에 대한 세부정보를 보려면 다음 단계를 따르세요.
- Google Cloud 콘솔에서 블록체인 노드 엔진 페이지로 이동합니다. 
- 노드 이름을 클릭합니다. 노드 세부정보 페이지가 표시됩니다. 
기본적으로 노드 목록 페이지가 표시됩니다.
노드 세부정보 보기
노드 세부정보 페이지에 선택한 노드에 관한 세부정보가 표시됩니다.
이 페이지에서 다음 작업을 할 수 있습니다.
- API 및 서비스 사용자 인증 정보 페이지를 엽니다.
- 클립보드에 항목을 복사합니다.
- 측정항목 탐색기 페이지를 엽니다.
| 카테고리 | 설명 | 
|---|---|
| 노드 정보 | 
 | 
| 엔드포인트 | 블록체인 노드를 만들 때 생성된 엔드포인트의 엔드포인트 URL을 나열합니다. 블록체인 노드를 사용하려면 엔드포인트 URL이 필요합니다. | 
| API 키 | API 키 만들기에서 만든 API 키의 API 키 페이지로 연결되는 링크를 제공합니다. 블록체인 노드를 사용하려면 API 키가 필요합니다. | 
| 위치 | 블록체인 노드 만들기에서 선택한 지리적 위치입니다. | 
| 측정항목 | 측정항목 탐색기를 사용하여 블록체인 노드의 상태와 관련된 측정항목을 확인합니다. | 
API 사용
ListBlockchainNodes를 사용하여 블록체인 노드와 관련된 세부정보를 나열하려면 다음 요청을 전송합니다.
curl \
  -H "Authorization: Bearer $(gcloud auth print-access-token)" \
  -H "Content-Type: application/json" \
https://blockchainnodeengine.googleapis.com/v1/projects/PROJECT_ID/\
locations/LOCATION/blockchainNodes/NODE_NAME
각 항목의 의미는 다음과 같습니다.
- PROJECT_ID는 Google Cloud 프로젝트 ID입니다.
    예를 들면 my-project-id입니다.
- LOCATION는 블록체인 노드 만들기에서 선택한 위치입니다. 예를 들어 us-central1입니다.
- NODE_NAME은 블록체인 노드 만들기에서 만든 노드의 이름입니다.
   예를 들면 my-node입니다.
노드가 생성되면 다음 이더리움 예와 같은 응답이 표시됩니다.
  {
      "name": "projects/my-project-id/locations/us-central1/blockchainNodes/my-node",
      "createTime": "2023-04-21T19:26:16.293078Z",
      "updateTime": "2023-04-21T19:57:36.769661Z",
      "labels": {
        "my-label-key": "my-label-value"
      },
      "blockchainType": "ETHEREUM",
      "connectionInfo": {
        "ipInfo": {
          "rpcIpv4Address": "203.0.113.1"
        },
        "endpointInfo": {
          "jsonRpcApiEndpoint": "json-rpc.2g7qvv04aisoq4jhnqqgw8zy0.blockchainnodeengine.com",
          "websocketsApiEndpoint": "ws.2g7qvv04aisoq4jhnqqgw8zy0.blockchainnodeengine.com"
        }
      },
      "ethereumDetails": {
        "network": "MAINNET",
        "nodeType": "FULL",
        "executionClient": "GETH",
        "consensusClient": "LIGHTHOUSE",
        "apiEnableAdmin": false,
        "apiEnableDebug": false,
        "additionalEndpoints": {
          "beaconApiEndpoint": "beacon.2g7qvv04aisoq4jhnqqgw8zy0.blockchainnodeengine.com",
          "beaconPrometheusMetricsApiEndpoint": "bc-mc.2g7qvv04aisoq4jhnqqgw8zy0.blockchainnodeengine.com"
        }
      },
      "state": "RUNNING"
  }
노드를 만들기 위한 명령어를 전송한 직후에 이 명령어를 전송하면 state의 값은 CREATING입니다. URL을 사용하여 인프라를 설정할 수 있지만 상태가 RUNNING로 변경될 때까지는 노드를 사용할 수 없습니다.
블록체인 노드 사용에서 사용할 수 있도록 응답의 엔드포인트 URL을 기록해 둡니다.
노드 상태
노드 인스턴스는 노드의 수명 주기에 따라 다양한 상태를 가집니다.
| 주 | 설명 | 
|---|---|
| 생성 중 | 이 상태에서는 노드 인스턴스가 생성되는 중이므로 노드 인스턴스를 사용할 수 없습니다. 엔드포인트가 표시되지만 액세스할 수는 없습니다. 이 단계는 최대 45분이 걸립니다. | 
| 실행 중 | 이 상태에서는 노드에 액세스할 수 있습니다. 처음 생성된 후에 노드가 블록체인과 동기화되어야 합니다. 동기화가 완료될 때까지는 다양한 RPC 호출에서 불완전한 결과를 얻을 수 있습니다. 503오류가 발생합니다. 그런 다음 Bor가 동기화되기까지 약 5시간이 더 걸립니다. 동기화 상태를 확인하려면 eth_syncing을 호출합니다.503오류가 발생합니다. | 
| DELETING | 이 상태에서는 노드가 삭제되는 중이므로 노드를 사용할 수 없습니다. 최대 30분이 걸릴 수 있습니다. | 
| 오류 | 이 상태는 예기치 않은 오류가 발생했음을 나타냅니다. 노드를 삭제하고 다시 시도하세요. 문제가 계속되면 지원팀에 문의하세요. | 
