首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多环境Azure函数

多环境Azure函数
EN

Stack Overflow用户
提问于 2019-10-24 13:12:19
回答 1查看 972关注 0票数 1

我想创建一个Azure函数,它是一个队列触发器,当它触发时,它连接到一个SQL DB,并获得一个记录并更新它。

如何确保SQL连接查询正确的数据库?例如,暂存数据库与生产数据库

我需要同一个azure函数的两个实例吗?一个在应用程序设置中将其连接字符串设置为指向临时数据库,另一个设置为指向生产数据库?当然不是?!

我能找到的每一篇关于你的local.settings.json和production..which的文章都很好。但在现实世界中,我们可能会有本地、测试、试运行和生产。

我可以通过环境作为进入我的Azure函数的排队消息的一部分,但肯定有更优雅的方式,我错过了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-24 15:59:23

我认为这取决于您的解决方案设计、规模和部署策略。这里有3个选项:

选项1(我们的解决方案):我们在大规模和4个环境(DEV、TEST、STAGE、PROD)中使用Azure函数。因此,我们为每个实例创建了一个函数,每个实例在每个阶段都有正确的连接字符串。

选项2:另一种可能性是创建不同的部署插槽和-settings,然后您可以只使用具有不同设置的一个函数。

选项3:您可以创建参数化的设置,并决定您可能选择的设置。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58534520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档