我们正在创建一个 SaaS 应用程序,其中每个客户端都有自己的数据库。我想自动创建客户端环境,这将从我们的网站触发。
我正在研究使用 Azure 自动化或 Azure Functions 来创建我们的客户端数据库。
如果有人对这些工具有一些经验,我将不胜感激您的意见。
问候 雷米兹
最佳答案
您还没有指定任何约束,因此有很多方法可以做到这一点。一种情况可能是:
从您的网站向队列发送消息。
创建一个 Azure 函数来监听该队列,并运行脚本来创建新数据库。
确保您的数据库创建时间低于 5 分钟(最多 10 分钟),否则您将无法使用 Function App 的消费计划。
关于创建 Azure SQL 数据库时的 Azure 自动化或 Azure Function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47257400/