【发布时间】:2019-12-01 17:32:14
【问题描述】:
我们如何播种表存储表以自动化部署过程?
我们在开发订阅的同一资源组中拥有以下资源:
- 存储帐户
- 存储帐户中为 blob 创建的事件
- 在表存储中配置数据
- 功能应用
- 逻辑应用
为了自动部署这些资源,我从资源组下载了 ARM 模板:
然后我们可以简单地重新部署到任何目标资源组:
但是,这不会将存储表、事件、播种数据等资源部署到表中。
我们如何自动为表存储表播种以实现自动化部署?
【问题讨论】:
-
这里有很多事情要做。因此,您正在尝试自动部署包含存储帐户、函数应用和逻辑应用的资源组? “存储帐户中的事件”是什么意思?什么是表存储中的“配置数据”?那是你的“种子”数据吗?你想做什么?请记住,表存储与 SQL 完全不同。
-
在 devops 中,您将有一些进程将所有资源捆绑在一起,然后部署应用程序所需的一切,如服务、虚拟机等,现在假设其中一个依赖项是表存储中的数据集.例如存储键值对。我们如何将这些值作为实际 devops 部署的一部分播种?
-
您可以在本地创建一个PS脚本并进行测试。使用此链接帮助您生成脚本 - docs.microsoft.com/en-us/azure/storage/tables/… 然后使用 CI/CD 管道,在您的 arm 模板之后部署所有内容后将其作为步骤包含
标签: c# azure-devops azure-functions azure-table-storage azure-blob-storage