AWS CloudFormation Ethereum - проблема с проводником - PullRequest
0 голосов
/ 30 мая 2018

Я использовал шаблон AWS Ethereum для развертывания стека Ethereum.Страница статистики работает и показывает статистику рабочих и майнинга, однако на странице проводника отображается

«Разрешить доступ к Geth и обновить страницу»

Я воссоздал свои стеки ипрошел каждый шаг дважды, чтобы убедиться, что я что-то не пропустил.Я также следовал за некоторыми постами об исправлении этой проблемы (установка IP вручную в моем app.js), но это тоже не сработало.

Я не уверен, какой код предоставить, но сделаю это, если кто-нибудь спросит.

Шаблон учебника - https://docs.aws.amazon.com/blockchain-templates/latest/developerguide/blockchain-templates-getting-started.html

Ответы [ 2 ]

0 голосов
/ 30 августа 2018

Помещение вашего бастиона в группу безопасности EC2 (частной) отменяет цель иметь бастион.Я тоже пользователь, и мне удалось пройти этот шаг.Вы должны заметить, что эти инструкции требуют создания 3 подсетей: 1 частной и 2 общедоступных подсетей в разных зонах одного региона.Ваши экземпляры EC2 находятся в частной подсети, ваш ALB - в обеих общедоступных подсетях, а ваш Bastion - в одной из общедоступных подсетей.

После настройки групп безопасности общедоступная группа (например, экземпляр Bastion) можетбыть доступным из Интернета, и члены общественной и частной группы имеют доступ друг к другу.Таким образом, вы можете подключиться по SSH к Бастиону, а затем либо перейти через другой SSH или через настройку FoxyProxy к частным EC2.

Я предполагаю, что вы просматриваете страницу статистики, когда SSH входит в Бастион и используетеFoxyProxy, чтобы сделать вашу локальную машину Бастионным прокси с доступом к «внутренним *» адресам DNS.Сама страница обслуживается машиной ALB.Так что, если ему не хватает доступа, он предлагает мне, чтобы частные / публичные группы безопасности могли пропустить входящие / исходящие правила друг другу, поэтому я бы дважды проверил это.

Надеюсь, это было полезно.

0 голосов
/ 01 июня 2018

Мне пришлось поместить свой хост Bastion в группу безопасности ec2, а не просто в группу безопасности alb.документация не говорит об этом, поэтому мне интересно, если у меня что-то еще не настроен правильно.Я собираюсь закрыть это сейчас, но если я найду основную причину, я обновлю.

Шаг в самом низу этого документа: https://docs.aws.amazon.com/blockchain-templates/latest/developerguide/blockchain-template-getting-started-prerequisites.html

edit: я открыл запрос на извлечение.Надеюсь, AWS подскажет, что я сделал не так, или, если документация на самом деле неправильная.https://github.com/awsdocs/aws-blockchain-templates-developer-guide/pull/2

...