Esta página descreve como conferir uma lista de nós do Blockchain Node Engine usando o console ou uma chamada de API.
Como usar o console
A lista Nodes mostra os nós que existem no Blockchain Node Engine. Se nenhum nó tiver sido criado, você vai receber uma solicitação para criar um, conforme descrito em Criar um nó de blockchain.
No console do Google Cloud, acesse a página Blockchain Node Engine.
Acessar o Blockchain Node Engine
A página da lista Nós é exibida por padrão.
Confira o que você pode fazer nesta página:
Ação | Opção |
---|---|
Acessar informações do nó: |
|
Refinar a lista de nós exibidos: | |
Agir em nós: |
Filtro
Para refinar a lista de nós exibida:
Crie uma consulta de filtro:
- Clique na caixa de filtro. Um menu de seleção dos nomes das colunas é exibido.
- Selecione o nome de uma coluna. Por exemplo, Status. Um menu de seleção dos estados é exibido.
- Selecione um estado. Por exemplo, Corrida.
- Se quiser, adicione um operador OR e selecione outras opções para
modificar ainda mais a consulta. Por exemplo,
Status: RUNNING OR Location: us-central1
.
Opcionalmente, modifique a consulta:
- Clique no X no ícone de consulta para removê-la.
- Clique no X na caixa Filtro para limpar todas as consultas.
Editar colunas
Para mostrar ou ocultar colunas:
- Clique em Opções de exibição de coluna. Um menu de seleção de colunas possíveis é exibido.
- Selecione os itens que você quer mostrar ou desmarque os que você quer ocultar.
- Clique em OK.
Ordenar
Para reordenar a lista de APIs exibida, clique no cabeçalho de uma coluna.
A seta indica a prioridade de classificação atual. Uma seta para baixo
indica ordem decrescente. Uma seta para cima indica ordem crescente.Como usar uma API
Para listar todos os nós da Blockchain com ListBlockchainNodes, envie a seguinte solicitação:
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
Em que:
- PROJECT_ID é o ID do Google Cloud projeto. Por exemplo,
my-project-id
. - LOCATION é o
local que você selecionou em
Criar um nó. Por exemplo:
us-central1
.
Confira um exemplo de resposta para o comando acima:
{
"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"
}
]
}