Могу ли я сделать это с помощью лямбда-функции одновременно? .-
да, вы можете сделать. Вы должны иметь в виду следующее:
- Создать лямбду
Настройка роли IAM для выполнения лямбда
Добавление триггера и его разрешений, пример для DynamodB:
Allow: dynamodb:PutItem
Добавить триггер и его разрешения для корзины s3:
Allow: s3:PutObject
Кроме того, с без сервера очень просто, только вы должны настроить yml config и связать ресурсы (в данном случае s3), здесь пример, который я сделал.
Если вы хотите, чтобы это работало:
npm install
npm run deploy
Если вы хотите проверить:
npm install
npm run test
важно: вы должны настроить учетные данные AWS на своем компьютере, вот документ