azure-cosmosdb - 如何在 Azure ARM 模板的运行时将变量从 Terraform 传递到 ARM 模板和动态变量?
问题描述
我正在使用 Terraform 创建 CosmosDB,因为我正在传递参数以使用用于自动化的 excel 表创建 cosmosDB,并使用 Azure ARM 模板创建容器、存储过程和 UDF 等 cosmosDB 内容。我的问题是- 1- 如何从 Terraform 传递 ARM 模板中的 CosmosDB 帐户名称。2-如何在运行时在 ARM 模板中传递容器或存储过程。例如,我的应用程序团队想要在同一个 CosmosDb 中创建一个容器,或者有时他们想要在同一个 DB 中创建多个容器,那么我如何在运行时在 ARM 模板中传递没有容器。
解决方案
#2 不适用于 ARM 模板。如果您想要数据驱动 Azure 资源的预配,您需要使用 PS 或 CLI 或 Azure 管理库来执行此操作。
推荐阅读
- github - 我如何在 github 上搜索特定且准确的术语?
- python - 无效的语法 Python Inside print 2.7.11
- python - 逗号分隔列表的 argparse 操作或类型
- react-native - undefined 不是对象(评估'_this2.setProject.bind')onPress
- ruby-on-rails - 旧组件在后退按钮上保留状态
- asp.net - 如何通过ajax将表单数据从asp.net html页面发送到c#代码
- typescript - 尝试使用导入的字符串常量来约束打字稿类型文字时获取 TS2503
- python - 使用 Heroku 的 Flask 中的模块导入错误和 NameError
- c# - Debug.log() 和 print() 函数有什么区别?
- ios - 向上滚动时如何撤消视图 Y 更改?