У меня есть приложение отдыха, запущенное в экземпляре EC2 (скажем, win1). У меня есть другой экземпляр EC2 (скажем, win2), работающий в том же VPC, что и win1. Я не могу получить доступ / вызвать остальную часть URL, выставленную в win1, из win2. Я настроил безопасность группы, чтобы разрешить http-запрос во входящем. Правило группы безопасности:

Inbound:
Protocol    Port Range  Source  
HTTP (80)   TCP  80     0.0.0.0/0
HTTPS (443) TCP  443    0.0.0.0/0

В исходящем я включил весь трафик. Остальной API, предоставляемый win1, является

http://<IP>:9090/ui

.

0
Swaminathan S 19 Дек 2019 в 11:36

1 ответ

Вы открыли порт 9090 для win1, но для группы безопасности вы просто разрешаете входящий порт: 80 и только 443.

Тебе нужно :

Входящий :

Protocol    Port Range  Source  
HTTP (80)   TCP  80     0.0.0.0/0
Custom TCP  TCP 9090    0.0.0.0/0
HTTPS (443) TCP  443    0.0.0.0/0
0
Thanh Nguyen Van 19 Дек 2019 в 14:02
Пробовали это, похоже, это все еще не работает. Есть ли какие-либо настройки брандмауэра, которые мне нужно включить?
 – 
Swaminathan S
19 Дек 2019 в 14:09
Пожалуйста, проверьте, отключен ли брандмауэр в экземпляре ec2
 – 
Thanh Nguyen Van
19 Дек 2019 в 14:10
Поделитесь, пожалуйста, информацией, как работает REST API?
 – 
Thanh Nguyen Van
19 Дек 2019 в 14:11