serverless / serverless-tencent

⚡️ 🐧 Serverless Tencent CLI 及中文讨论社区
https://cn.serverless.com
63 stars 26 forks source link

sls deploy 支持region #164

Closed hellojuly closed 2 years ago

hellojuly commented 2 years ago

目前serveless.yml文件内region字段只能硬编码,希望sls deploy 支持一下--region参数。

sls deploy --region ap-shanghai

timqian commented 2 years ago

@hellojuly 可以通过 --inputs 参数覆盖 serverless.yml 中的配置 例如你希望部署到 ap-shanghai 可以使用如下命令:

sls deploy --inputs region=ap-shanghai

文档:https://cn.serverless.com/framework/docs-commands-deploy

hellojuly commented 2 years ago

感谢@timqian, --inputs参数覆盖region能够生效。

但似乎--inputs不能和--target共用,如果一起使用将导致.env内配置被忽略。

例如: sls deploy --target=.serverless --inputs region=ap-shanghai 将提示进行临时扫码授权

如果替换为

cd .serverless
sls deploy --inputs region=ap-shanghai

则能够正常读取.env。

ole3021 commented 2 years ago

@hellojuly 相关内容已经发布,现在 target 可以正确读取到指定目录的 .env 配置

hellojuly commented 2 years ago

收到,大佬辛苦了☕️ @ole3021