Проблема в том, что в конце строки отсутствует индикатор значения (:
):
handler:handler.s3_thumbnail_generator
, чтобы анализатор продолжал пытаться собрать многострочный простой скаляр, добавив events
, за которым следует индикатор значения. Но многострочный простой скаляр не может быть ключом в YAML.
Неясно, какова ваша настоящая ошибка. Возможно, вам нужно добавить индикатор значения и вставить в ключ двоеточие:
functions:
s3-thumbnail-generator:
handler:handler.s3_thumbnail_generator:
events:
- s3:
bucket: ${self:custom.bucket}
event: s3.ObjectCreated:*
rules:
- suffix: .png
plugins:
- serverless-python-requirements
Или, возможно, это двоеточие должно быть индикатором значения (для которого обычно требуется следующий пробел), и вы были неаккуратны с отступом:
functions:
s3-thumbnail-generator:
handler: handler.s3_thumbnail_generator
events:
- s3:
bucket: ${self:custom.bucket}
event: s3.ObjectCreated:*
rules:
- suffix: .png
plugins:
- serverless-python-requirements