Я уже пробовал с файлом serverless.yml, написав custom, и он активен только для prod, но он работает как на prod, так и на alpha.
Пользовательское поле выглядит так:
custom:
defaultStage: dev
enabled:
alpha: false
dev: false
prod: true
функция cron выглядит следующим образом:
sendData:
handler: sendData.handler
enabled: ${self:custom.enabled.${self:provider.stage}}
events:
- schedule:
rate: cron(30 1 ? * MON *)
description: 'Runs every Monday at 7:00 AM'
Эти два этапа из другой учетной записи. Когда я пытался развернуть на prod, он работает правильно, но в случае развертывания этапа alpha он остается активным для alpha, который я уже установить как ложное.