我正在使用Serverless将函数部署到AWS Lambda,并使用Serverless Dot-Env加载环境变量。但是,似乎没有办法从已部署的Lambda中排除其中一些变量。如果在AWS的Lambda仪表板上,您会找到for i in range(len(seq)): ... do stuff with seq[i] ...
上列出的所有变量,但是如果我不希望其中的某些变量(如Environment variables
)该怎么办?我尝试在我的serverless.yml文件中这样做
NODE_ENV
那么有没有办法隐藏这样的变量?
答案 0 :(得分:1)
serverless-dot-env
当前没有黑名单选项,但确实有白名单选项。
来自https://github.com/colynb/serverless-dotenv-plugin#plugin-options的示例:
custom:
dotenv:
path: path/to/my/.env (default ./.env)
basePath: path/to/ (default ./)
include:
- AUTH0_CLIENT_ID
- AUTH0_CLIENT_SECRET
如果使用include
,则仅包含您指定的变量。