Halaman ini menjelaskan cara melihat daftar node Blockchain Node Engine menggunakan konsol atau panggilan API.
Menggunakan konsol
Daftar Nodes menampilkan daftar node yang ada di Blockchain Node Engine. Jika belum ada node yang dibuat, Anda akan diminta untuk membuatnya seperti yang dijelaskan dalam Membuat node blockchain.
Di konsol Google Cloud, buka halaman Blockchain Node Engine.
Halaman daftar Node ditampilkan secara default.
Berikut hal yang dapat Anda lakukan di halaman ini:
Tindakan | Opsi |
---|---|
Melihat informasi node: |
|
Memfilter daftar node yang ditampilkan: | |
Bertindak pada node: |
Filter
Untuk menyaring daftar node yang ditampilkan:
Buat kueri filter:
- Klik di kotak filter. Menu pilihan nama kolom akan ditampilkan.
- Pilih nama kolom. Misalnya, Status. Menu pilihan negara bagian akan ditampilkan.
- Pilih negara bagian. Misalnya, Berlari.
- Secara opsional, tambahkan operator ATAU, lalu pilih opsi lain untuk
mengubah kueri lebih lanjut. Misalnya,
Status: RUNNING OR Location: us-central1
.
Secara opsional, ubah kueri:
- Klik X pada chip kueri untuk menghapus kueri.
- Klik X di kotak Filter untuk menghapus semua kueri.
Mengedit kolom
Untuk menampilkan atau menyembunyikan kolom:
- Klik Column display options. Menu pilihan kolom yang mungkin akan ditampilkan.
- Pilih item yang akan ditampilkan, atau hapus item yang akan disembunyikan.
- Klik Oke.
Urutkan
Untuk menyusun ulang daftar API yang ditampilkan, klik judul kolom.
Panah menunjukkan prioritas pengurutan saat ini. Panah bawah
menunjukkan urutan menurun. Panah atas menunjukkan urutan menaik.Menggunakan API
Untuk menampilkan daftar semua node Blockchain dengan ListBlockchainNodes, kirim permintaan berikut:
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
Dengan keterangan:
- PROJECT_ID adalah Google Cloud project ID Anda. Contohnya,
my-project-id
. - LOCATION adalah
lokasi yang Anda pilih di
Buat node. Misalnya,
us-central1
.
Berikut adalah contoh respons untuk perintah di atas:
{
"blockchainNodes": [
{
"name": "projects/my-project-id/locations/us-central1/blockchainNodes/my-new-node-2",
"createTime": "2023-05-05T21:19:33.308756Z",
"updateTime": "2023-05-05T21:58:44.513286Z",
"labels": {
"my-label-key": "my-label-value"
},
"blockchainType": "ETHEREUM",
"connectionInfo": {
"ipInfo": {
"rpcIpv4Address": "203.0.113.1"
},
"endpointInfo": {
"jsonRpcApiEndpoint": "json-rpc.4amkczs2vkh8hjtghcipu7y2t.blockchainnodeengine.com",
"websocketsApiEndpoint": "ws.4amkczs2vkh8hjtghcipu7y2t.blockchainnodeengine.com"
}
},
"ethereumDetails": {
"network": "MAINNET",
"nodeType": "FULL",
"executionClient": "GETH",
"consensusClient": "LIGHTHOUSE",
"apiEnableAdmin": false,
"apiEnableDebug": false,
"additionalEndpoints": {
"beaconApiEndpoint": "beacon.4amkczs2vkh8hjtghcipu7y2t.blockchainnodeengine.com",
"beaconPrometheusMetricsApiEndpoint": "bc-mc.4amkczs2vkh8hjtghcipu7y2t.blockchainnodeengine.com"
}
},
"state": "RUNNING"
},
{
"name": "projects/my-project-id/locations/us-central1/blockchainNodes/my-new-node",
"createTime": "2023-05-05T21:03:14.002367Z",
"updateTime": "2023-05-05T21:42:28.131570Z",
"blockchainType": "ETHEREUM",
"connectionInfo": {
"ipInfo": {
"rpcIpv4Address": "203.0.113.2"
},
"endpointInfo": {
"jsonRpcApiEndpoint": "json-rpc.8t4jplvidg0v6nsjgqfwok6it.blockchainnodeengine.com",
"websocketsApiEndpoint": "ws.8t4jplvidg0v6nsjgqfwok6it.blockchainnodeengine.com"
}
},
"ethereumDetails": {
"network": "MAINNET",
"nodeType": "FULL",
"executionClient": "GETH",
"consensusClient": "LIGHTHOUSE",
"apiEnableAdmin": true,
"apiEnableDebug": true,
"additionalEndpoints": {
"beaconApiEndpoint": "beacon.8t4jplvidg0v6nsjgqfwok6it.blockchainnodeengine.com",
"beaconPrometheusMetricsApiEndpoint": "bc-mc.8t4jplvidg0v6nsjgqfwok6it.blockchainnodeengine.com"
}
},
"state": "RUNNING"
}
]
}