как выставить и поразить конечную точку службы API на AWS EC2 - PullRequest
0 голосов
/ 23 февраля 2020

У меня есть тривиальная служба, которая работает на localhost:8080 в экземпляре ec2, и мне было интересно, как бы я go подумал о достижении конечной точки /views для этой службы. Я не смог найти много документации по этому вопросу, кроме этого: https://docs.aws.amazon.com/general/latest/gr/rande.html, что, по-видимому, говорит о том, что я смогу достичь конечной точки, выдав запрос get на * 1006. *. На этом этапе я хотел бы сделать его API-интерфейсом c без ключа для упрощения.

Ответы [ 2 ]

1 голос
/ 23 февраля 2020

Вы должны быть уверены, что ваш экземпляр EC2 имеет общедоступный c IP-адрес и что группа безопасности разрешает трафик c с порта 8080. Что вы действительно должны сделать, чтобы поставить его под нагрузку балансир.

0 голосов
/ 23 февраля 2020

Похоже, с этим одним экземпляром связаны две группы безопасности, как показано здесь:

enter image description here

Я добавлял новые входящие правила для default VPC security group только при условии, что группа безопасности launch-wizard-1 применяется только к отношениям ec2 с мастером запуска. По-видимому, это было launch-wizard-1, которое требовало изменения его правил, и поэтому я добавил пользовательское правило входящего TCP с его Anywhere в качестве исходного значения. Единственный порт, который был открыт до этого, был 22 для s sh вхождения в экземпляр.

Я не смог найти никаких потоков, связанных с открытием aws ec2, пока я странным образом не получил более подробные указания c о порте, который я хотел открыть: 8080, который дал этот поток: EC2: Как добавить порт 8080 в группу безопасности?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...