Это шаг проверки, чтобы убедиться, что мы можем подключиться к CA Hyperledger Fabric с помощью конечной точки VPC, настроенной на предыдущих шагах.
Прежде всего проверьте и проверьте следующие вещи.
- Клиент Fabric (экземпляр EC2 находится в том же VPC, который использовался при создании конечной точки службы VPC).
- Клиент Fabric (экземпляр EC2 использует ту же группу безопасности, которая использовалась при создании конечной точки службы VPC).
- Диапазон портов от 30001 до 30004. Разрешен во входящих правилах в группе безопасности.
Во-вторых, в документации AWS произошла ошибка, 2-й URL-адрес следует использовать с telnet, а не curl.Поэтому вместо приведенного ниже URL:
curl https://CAEndpoint:30002
Это должно быть:
telnet https://CAEndpoint:30002
Эта команда должна показывать аналогичный приведенному ниже результату.
Trying xxx.xxx.xxx.xxx...
Connected to ca.m-MMMMM.n-NNNNNN.managedblockchain.us-east-1.amazonaws.com.
Escape character is '^]'.
У меня уже естьуказал на эту ошибку в службу поддержки AWS, и они подтвердили, что обновят документацию.
Еще одно обстоятельство: порт CA не гарантированно равен 30002, но точное значение будет возвращено в get-memberAPI.
aws managedblockchain get-member --network-id n-NNNNN --member-id m-MMMMM
Где m-MMMMM - это идентификатор участника, а n-NNNNN - идентификатор сети.