Amazon ECS с сервером jmeter не может подключиться по ip - PullRequest
0 голосов
/ 25 февраля 2020

Создан мой собственный docker образ для экземпляра сервера Jmeter. Протестировал этот контейнер локально и все работает хорошо. Я могу подключиться, используя docker IP, как 172.17.0.3, и запустить свои тесты.

Я помещаю sh этот контейнер в Amazon ECR и затем создаю задачу на ECS. Контейнер запущен в ECS, и журналы хороши:

Created remote object: UnicastServerRef2 [liveRef: [endpoint:[10.0.1.204:39639,SSLRMIServerSocketFactory(host=ip-10-0-1-204.us-east-2.compute.internal/10.0.1.204, keyStoreLocation=rmi_keystore.jks, type=JKS, trustStoreLocation=rmi_keystore.jks, type=JKS, alias=rmi),SSLRMIClientSocketFactory(keyStoreLocation=rmi_keystore.jks, type=JKS, trustStoreLocation=rmi_keystore.jks, type=JKS, alias=rmi)](local),objID:[-40c4f57:17074c838d1:-7fff, 3321090150238356060]]]

Но я не могу подключиться к этому контейнеру.

По информации о сети я могу найти следующую информацию:

Частный IP-адрес 10.0.1.204

Publi c IP 13.58.34.153

Но я не могу подключиться к Publi c IP. Как я могу настроить сеть и подключиться к своему работающему контейнеру ECS из моего локального P C?

jmeter.properties Я настраиваю remote_hosts = 13.58.34.153 )

Кажется, мне нужно получить доступ к внутреннему IP 10.0.1.204 и перенаправьте это на 13.58.34.153 , но я не уверен, как я могу это сделать, или, возможно, проблема в другом.

...