我有这个serverless.yml文件:
...
provider:
...
stage: ${opt:stage, "dev"}
profile: ${opt:stage, "dev"}
...
service: MY_SERVICE
custom:
dummy:
- id: xxxxx
bucketName: ${cf:dms-${self:provider.stage}.WebBucketName}
Outputs:
WebBucketName:
Value: MY_WEB_BUCKET_NAME
...
当我尝试执行时:
serverless config credentials --provider aws --key MY_ACCESS_KEY --secret MY_SECRET_KEY --profile dev
我收到该错误:
Profile dev does not exist
我相信这个错误有点误导。我认为在创建无服务器开发profile
之前,无服务器正在尝试解决${cf:dms-${self:provider.stage}.WebBucketName}
。由于该解析需要访问配置文件(在这种情况下为dev
配置文件),但是该配置文件不存在-不会发生。
您对此有什么想法吗?