Ми хочемо переконатися, що вузли працюють і синхронізуються правильно. Для цього нам потрібно отримати адресу NLB (Node Load Balancer), через який підключено наші контейнери EC2.
В консолі AWS перейдіть в розділ Services>EC2>Load Balancers. Клацніть по балансувальник навантаження, щоб відобразити подробиці. Знайдіть DNS-ім'я і скопіюйте його.
У вікні терміналу ви можете використовуватиcurl http://<nlb-address>:8732/monitor/bootstrapped
, щоб побачити, чи активні ваші вузли, і позначку часу на їх останньому блоці (тобто, можна побачити, чи вони синхронізовані).
$ curl http://testnet-nodes-NLB-876d45cbc59efb92.elb.us-west-2.amazonaws.com:8732/monitor/bootstrapped{"block":"BL3ZwKGAp8o986wQ5LkvThTcEtEyj84LeVfoNGGVqJnteyMjoyH","timestamp":"2020-01-24T21:55:50Z"}
Наш вузол відповідає і має свіжі дані!
Тепер давайте відправимо запит даних. Ми можемо використовувати RPC, щоб отримати останній блок командою curl -s http://<nlb-address>:8732/chains/main/blocks/head
$ curl -s http://testnet-nodes-NLB-876d45cbc59efb92.elb.us-west-2.amazonaws.com:8732/chains/main/blocks/head{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","chain_id":"NetXUdfLh6Gm88t","hash":"BLedAPryPxDcCSYAuYm8PS9ohFVhujBT1fAGpARdwmUXH5UKUwQ","header":{"level":237137,"proto":1,"predecessor":"BMf1MaBXLqzfyLrF2uwBMnRDqtq4HeYs5MpcaG2DRyPu297BkPB","timestamp":"2020-01-24T22:00:32Z","validation_pass":4,"operations_hash":"LLoa8wtVnRa8npi4ejFUMDfmnBy6uwas9S9KHKcgvZar25JzLRoh2","fitness":["01","0000000000039e50"],"context":….
Також ми можемо взаємодіяти з нашим вузлом через tezos-client. Нам просто потрібно вказати адресу NLB і порт. tezos-client -A <nlb-address> -P 8732
$ tezos-client -A testnet-nodes-NLB-876d45cbc59efb92.elb.us-west-2.amazonaws.com -P 8732 bootstrappedWarning:This is NOT the Tezos Mainnet.The node you are connecting to claims to be running on theTezos Alphanet DEVELOPMENT NETWORK.Do NOT use your fundraiser keys on this network.Alphanet is a testing network, with free tokens.Current head: BL4fD1vf8TNk (timestamp: 2020-01-24T22:12:24-00:00, validation: 2020-01-24T22:12:55-00:00)Bootstrapped.
Ура! Наш вузол працює!
Матеріали розроблені TQ Tezos перекладені українською мовою Tezos Ukraine