Я использовал Visual Studio 2017 с AWS Toolkit для разработки лямбда-функции .Net Core. У меня есть сценарий Cloudformation в файле serverless.template и конфигурация развертывания в файле aws-lambda-tools-defaults.json. При разработке проекта я развертывал его в учетной записи разработчика AWS, используя параметр «Опубликовать в AWS Lambda ...» правой кнопкой мыши в обозревателе решений.
Теперь я готов перейти к развертыванию этого в наших тестовых и производственных учетных записях AWS, и мне нужно выполнить этап развертывания «Опубликовать в AWS Lambda ...» с помощью Cloudformation, с амбициями, которые мы создадим Cloudformation Change Sets, чтобы разрешить предварительную проверку. к развертыванию.
Я пытался придумать, что делать, и экспериментировал с командами CLI aws cloudformation package и sam package, но, похоже, не могу найти пути вперед.
Может ли кто-нибудь помочь мне понять шаги, которые выполняет «Опубликовать в AWS Lambda ...»? Я хотел бы воспроизвести шаги в Powershell, так как это даст мне понимание, которое мне нужно двигаться дальше.
Спасибо.