我有这个serverless.yaml文件
service: BATCH-lambda-f
provider:
name: aws
name: serverless-fac-${opt:stage,self:provider.stage}
runtime: nodejs12.x
stage: develop
custom:
credentials: ${file(./scripts/myScript.js)}
在我的myScript.js文件中,我想以以下方式访问无服务器函数:
module.exports = async (serverless) => {
serverless.cli.log('example');
const stage = serverless.getProvider('aws').getStage();
console.log(stage);
.....
.....
}
我遇到了这个错误:
Serverless Error
Cannot resolve serverless.yaml: Variables resolution errored with: Cannot resolve variable at "custom.credentials": Cannot resolve "myScript.js": Returned JS function errored with: TypeError: Cannot read property 'log' of undefined