函数计算,谁能帮忙回答下这两个问题?
开发和测试弄在两个函数里也可以。我就是想了解下最佳实践方案是什么样的,因为版本可以打标签,就感觉通过标签来判断环境好像也行。
【 函数计算,谁能帮忙回答下这两个问题? 开发和测试弄在两个函数里也可以。我就是想了解 】
import json
config = json.loads(open("config.json", "r").read())
production_env_var = config.get("PRODUCTION_ENV_VAR")
CopyCopy
export PRODUCTION_ENV_VAR=value_for_production
set PRODUCTION_ENV_VAR=value_for_production
CopyCopy
或者,您可以在函数计算控制台中设置实例环境变量:
export PRODUCTION_ENV_VAR=value_for_production
set PRODUCTION_ENV_VAR=value_for_production
CopyCopy
在函数代码中,您可以通过以下方式读取环境变量:
import os
production_env_var = os.environ.get("PRODUCTION_ENV_VAR")
CopyCopy
通过这些方法,您可以更轻松地在生产和测试环境之间切换变量,而无需手动修改代码或配置。这将有助于提高开发和测试效率。
应用中心可以区分环境,会部署到不同的函数。通过流水线限制应用先测试,在上线
可以了解下
此答案来自钉钉群“阿里函数计算官网客户”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。