AWS CodeBuild + AWS Lambda = Ошибка: не удалось найти необходимый «MyAssembly.deps.json» - PullRequest
0 голосов
/ 22 октября 2018

Я получил следующую ошибку в журналах CloudWatch после использования AWS CodePipeline (AWS CodeBuild) для развертывания моего C # лямбда-кода функций

Could not find the required 'MyAssembly.deps.json'.
This file should be present at the root of the deployment package.: LambdaException

1 Ответ

0 голосов
/ 22 октября 2018

Проблема в моем случае заключалась в том, что разрешения для файлов linux для файлов внутри Zip были установлены на 000;поэтому, когда почтовый индекс был извлечен AWS Lambda;У AWS Lambda не было разрешения на доступ к файлу MyAssembly.deps.json

. Я использовал C # System.IO.Compression.ZipFile.CreateFromDirectory для создания zip-файла.Мне пришлось раскошелиться на родную программу zip, чтобы создать zip-файл, который работал.

Большое спасибо https://forums.aws.amazon.com/message.jspa?messageID=856247

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...