Код Visual Studio. Пытаетесь настроить удаленную отладку на экземпляр AWS Ec2? - PullRequest
0 голосов
/ 23 сентября 2018

Поэтому я пытаюсь настроить удаленную отладку с моего локального компьютера на экземпляр ec2 в коде Visual Studio. Получение ошибки:

файл launch.json

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "request": "attach",
            "name": "Attach to Remote",
            "address": "ec2..........-west-2.compute.amazonaws.com",
            "port": 3000,
            "localRoot": "${workspaceFolder}",
            "remoteRoot": "/home/ubuntu/"
        }

    ]
}

ОШИБКА:

Отладка по протоколу инспектора, так как не удалось определить версию Node.js (Ошибка: подключить ECONNREFUSED 52.182.32.72:3000)

Невозможно подключиться к процессу времени выполнения, тайм-аут после 10000 мс - (причина: невозможно подключиться кцель: подключиться?

Чтобы это работало, нужно ли также устанавливать nodejs на EC2 First?

Что я делаю не так?Пожалуйста, помогите!

1 Ответ

0 голосов
/ 15 апреля 2019

Для подключения EC2 из кода VS вам необходимо установить расширение sftp.

  1. Откройте код VS, затем нажмите Ctrl + Shift + X, после чего откроется окно расширений
  2. type "sftp "в окне расширения, затем щелкните первое расширение, разработанное" liximomo "
  3. Нажмите Ctrl + Shift + P, затем введите SFTP: Config
  4. В открывшемся файле конфигурации json отредактируйте" host "и"privateKeyPath" в соответствии с вашим EC2, как показано ниже

{

"name": "GIVE ANY NAME",
"host": "ec2-.........compute.amazonaws.com",
"protocol": "sftp",
"port": 22,
"username": "ec2-user",
"privateKeyPath": "SPECIFY YOUR PATH/FILENAME.pem",
"remotePath": "/",
"uploadOnSave": true

}

Сохраните файл sftp.json и нажмите кнопку Remote Explorer, добавленную в левой строке меню VS Code, в проводнике вы можете выбрать удаленные папки и файлы
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...