Я использую aws без сервера, чтобы создать функцию, которая вызывается всякий раз, когда новый файл загружается в корзину s3.Я подписываюсь так.Однако, чтобы проверить это, я загружаю файл вручную с консоли amazon и ожидаю, что функция будет выполнена, но, проверяя журналы CloudWatch, похоже, ничего не будет выполнено.
Если я запускаю функцию лямбда-выражения вручную всеработает нормально, и я вижу журналы в Cloudwatch, однако это событие вызывает то, что не удается.
К вашему сведению: сегмент создается раньше, чем функция в отдельном стеке формирования облака.Таким образом, ведро и функция не создаются одновременно.
Есть подсказки?
register:
handler: lib/register.handler
memory: 256
events:
- s3:
bucket: ${self:custom.myBucketArn}
event: s3:ObjectCreated:*