все
Как сказано в заголовке, я просто удаляю весь стек облачной информации и снова пытаюсь выполнить новое развертывание.но когда я запускаю sls deploy --verbose
, он показывает ошибку
Шаблон CloudFormation недопустим: Ошибка формата шаблона: неразрешенные зависимости ресурса [ServerlessDeploymentBucket] в блоке ресурсов шаблона
Для отладки журналов, запустите снова после установки переменной среды «SLS_DEBUG = *».
Я дважды проверил мой файл serverless.yml, но обнаружил, что я не определяю сегмент с именем ServerlessDeploymentBucket.
Затем я перехожу к консоли AWS, после щелчка по моему корневому стеку (я использую плагин serverless-split-stack), есть только простой шаблон
AWSTemplateFormatVersion: 2010-09-09
Description: The AWS CloudFormation template for this Serverless application
Resources:
ServerlessDeploymentBucket:
Type: 'AWS::S3::Bucket'
Outputs:
ServerlessDeploymentBucketName:
Value: !Ref ServerlessDeploymentBucket
, хотя на самом деле в моемПроисхождение serverless.yaml, там более 1200 строк.Довольно интересно, что это за ошибка, связанная с безсерверностью.Ценится за кого-либо, может помочь.Спасибо.
Редактировать: я использую несколько плагинов, которые могут быть полезны для устранения ошибки:
serverless-content-encoding
serverless-pseudo-parameters
serverless-webpack
serverless-offline
serverless-plugin-split-stacks
serverless-plugin-custom-roles
serverless-domain-manager
serverless-s3-deploy serverless-plugin-tracing
С уважением.