Да, у вас может быть другой метод post, направленный на ту же бэкэнд-систему с другими атрибутами, но вам нужно сопоставить этот метод post с другим http-путем.Это будет выглядеть примерно так:
createSite:
handler: CreateSite.main
events:
- http:
path: sites_v2
method: post
cors: true
authorizer: aws_iam
Хотя у меня есть вопрос:
Если оба метода записи будут взаимодействовать с одной и той же таблицей в DynamoDB, то почему бы не объединить эти два сообщенияметоды / API в единый API, которые содержат дополнительные атрибуты как необязательные и могут функционировать, если клиент предоставляет какой-либо из этих атрибутов.
Единственная причина, по которой вы хотите иметь отдельные методы / API для публикации, даже еслиони взаимодействуют с одной и той же таблицей DynamoDB, если эти операции взаимодействуют с другими внешними службами на основе разных атрибутов и требуют различного масштабирования.