«Не удается запустить сеанс» при использовании переадресации портов Агента SSM - PullRequest
0 голосов
/ 08 октября 2019

Я пытаюсь выполнить переадресацию портов с помощью агента AWS SSM с помощью следующей команды:

aws ssm start-session --target i-12345ab123a12ab12 --document-name AWS-StartPortForwardingSession --parameters "portNumber"=["80"],"localPortNumber"=["80"]

Я получаю следующую ошибку:

Cannot perform start session: invalid argument

Затем команда выполняет бомбардировкуи я вернулся в командную строку.

Как мне исправить эту ошибку?

1 Ответ

0 голосов
/ 08 октября 2019

Сначала я подтвердил, что запрошенный порт был открыт на моем экземпляре EC2, используя

lsof -i -P -n | grep LISTEN

. Затем я вернулся на свою локальную машину и запустился в соответствии с вопросом:

aws ssm start-session --target i-12345ab123a12ab12 --document-name AWS-StartPortForwardingSession --parameters "portNumber"=["80"],"localPortNumber"=["80"]

Затем я получил ошибку !!!

Я понял, что агент SSM на самом деле не поставляется с инструментами CLI AWS. Я обновил интерфейс командной строки AWS, но, что более важно, переустановил агент SSM для последней версии.

Тогда все заработало:)

Документация AWS, содержащая шаги по установкеПлагин SSM Agent можно найти здесь

...