У меня есть приложение AWS CDK, написанное на Python. Я хочу отладить это в VSCode. Я понимаю, что это не будет обычным соглашением. Поскольку в моем случае cdk установлен глобально, а cdk.json направляет глобальный cdk для запуска моего "приложения": "python3 app.py".., а во время выполнения cdk использует jsii, чтобы, вероятно, транспилировать python cdk в javascript для последующего преобразования в AWS Cloudformation.
При всей указанной сложности я должен либо иметь возможность запускать отладчик Python с правильным импортом aws_cdk как cdk... app = cdk.App() с контекстом. Я могу запустить отладчик Python и без проблем забрать свой venv/ с установленным aws_cdk, но у него нет контекста. Я не могу найти никакой документации по предоставлению контекста. использование cdk.app(context={'key':'value}) возвращает app.node.get_all_context() = {. Тогда я подумал, что могу запустить cdk и использовать VSCode для подключения к работающему процессу. Я не могу запустить /node cdk syth, поскольку cdk сам по себе является исполняемым файлом и должен запускаться напрямую cdk syth (я использую MAC). Одним из очевидных дополнительных тестов может быть запуск npm init и локальное добавление cdk. Это помогло бы мне использовать существующую документацию по stackoverflow. Хотя для меня это может сработать, это нежелательно, поскольку у меня будет настройка npm для отладки плюс настройка Python для приложения.
Python был выбран в качестве языка cdk, потому что в разработке этого приложения больше возможностей Python, чем машинописного текста. Хотя, пока я читаю, кажется, что Python — второсортный язык для разработки aws cdk.
Подробнее здесь: https://stackoverflow.com/questions/782 ... -in-vscode
Отладка приложения Python AWS CDK в VSCode ⇐ Python
Программы на Python
-
Anonymous
1767340526
Anonymous
У меня есть приложение AWS CDK, написанное на Python. Я хочу отладить это в VSCode. Я понимаю, что это не будет обычным соглашением. Поскольку в моем случае cdk установлен глобально, а cdk.json направляет глобальный cdk для запуска моего "приложения": "python3 app.py".., а во время выполнения cdk использует jsii, чтобы, вероятно, транспилировать python cdk в javascript для последующего преобразования в AWS Cloudformation.
При всей указанной сложности я должен либо иметь возможность запускать отладчик Python с правильным импортом aws_cdk как cdk... app = cdk.App() с контекстом. Я могу запустить отладчик Python и без проблем забрать свой venv/ с установленным aws_cdk, но у него нет контекста. Я не могу найти никакой документации по предоставлению контекста. использование cdk.app(context={'key':'value}) возвращает app.node.get_all_context() = {. Тогда я подумал, что могу запустить cdk и использовать VSCode для подключения к работающему процессу. Я не могу запустить /node cdk syth, поскольку cdk сам по себе является исполняемым файлом и должен запускаться напрямую cdk syth (я использую MAC). Одним из очевидных дополнительных тестов может быть запуск npm init и локальное добавление cdk. Это помогло бы мне использовать существующую документацию по stackoverflow. Хотя для меня это может сработать, это нежелательно, поскольку у меня будет настройка npm для отладки плюс настройка Python для приложения.
Python был выбран в качестве языка cdk, потому что в разработке этого приложения больше возможностей Python, чем машинописного текста. Хотя, пока я читаю, кажется, что Python — второсортный язык для разработки aws cdk.
Подробнее здесь: [url]https://stackoverflow.com/questions/78206531/debugging-python-aws-cdk-application-in-vscode[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия