【发布时间】:2023-02-01 18:08:21
【问题描述】:
目前我正在尝试将我的无服务器服务分解为多个服务以克服 cloudFormation 资源限制。
我目前的项目结构如下:
aws-backend
functions
workers
serverless.yml // workers service
.env.local
.env.dev
serverless.yml // Rest of the functions in here
在我的工作人员服务中,我尝试使用变量引用根文件夹中的 .env.* 文件。
我的问题是当我使用以下语法时
${env:SLS_AWS_REGION}
我得到一个
Error:Cannot resolve serverless.yml: Variables resolution errored with:
- Cannot resolve variable at "provider.region": Value not found at "env" source
但是当我使用以下语法时:
${../../env:SLS_AWS_REGION}
它有效,但我收到警告:
Warning: Invalid configuration encountered
at 'package.individually': must be boolean
at 'provider.region': must be equal to one of the allowed values [use-east-1, etc...]
我怎样才能摆脱这个错误?我什至使用了正确的语法吗?
谢谢
【问题讨论】:
标签: node.js serverless-framework aws-serverless