问题标签 [azure-template]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
443 浏览

azure-virtual-machine - 具有模板部署的 Azure VM 扩展 Powershell DSC - 配置重新启动时进程失败

我正在努力通过 Powershell DSC 配置重新启动。这是我的场景:

将 Azure RM 模板部署与 Visual Studio 2017 资源组项目一起使用:

  1. VM 已成功部署为嵌套(链接)模板
  2. 接下来,再次作为依赖于 VM 部署的嵌套(链接)模板,创建 Powershell DSC 扩展模板
  3. 在 Powershell DSC 配置中,应在某个阶段强制重启
  4. 尝试了两种方案:a)使用带有 Windows Server 2016 Datacenter 的 VM 和b) Windows Server 2012
  5. 两种情况都报告失败。a)第一个在重新启动时失败。b)然而,第二个似乎重新启动并完成配置,但资源组部署和 VS 输出仍然报告失败。
  6. 在这两种情况下,错误都是:“DSC 配置‘主’完成但出现错误。以下是前几个:发生 CA 常规错误,未包含在更具体的错误代码中。C”

这是 DSC 配置:

任何帮助将不胜感激,谢谢!

一些更新:

实际上,我的“重新启动”要求是一种解决方法,因为当两个部署一个接一个地作为嵌套模板执行时 - Powershell DSC 失败(如果我单独部署它们,一切正常)。脚本资源使用 NSSM安装Windows 服务后,配置似乎失败。然后我注意到如果在机器上启动重新启动,则配置成功应用。因此,重新启动的解决方法....

0 投票
1 回答
813 浏览

azure-resource-manager - 资源未定义

尝试构建一个 ARM 模板来部署多个 VM。但是,模板验证失败并显示以下错误消息

部署模板验证失败:模板中未定义资源“Microsoft.Network/networkInterfaces/sqlnodeNic”。请参阅https://aka.ms/arm-template了解使用详情。

0 投票
1 回答
372 浏览

azure - IoT 中心的 Azure 模板部署和诊断设置不起作用

我将 Azure RM 模板部署与 Visual Studio 2017 资源组项目一起使用,以在 Log Analytics 中部署具有诊断设置的 IoTHub 实例。

单独部署 IoTHub 是成功的,问题在于诊断设置模板的部署。

我正在按照将诊断设置部署为非计算资源模板的说明进行操作

我收到的奇怪错误如下:

错误:代码=无效模板;消息=部署模板验证失败:'69' 行和 '9​​' 列的类型 'providers/diagnosticSettings' 的模板资源 'Microsoft.Insights/BasicDiagnostics' 的段长度不正确。嵌套资源类型必须具有与其资源名称相同的段数。根资源类型的段长度必须比其资源名称大一。

即使我使用提供的示例遵循文档,为什么它会这样失败?

这是我的模板定义:

非常感谢任何帮助!

0 投票
1 回答
598 浏览

azure - 部署诊断设置的 ARM 模板不启用指标日志

我将 Azure RM 模板部署与 Visual Studio 2017 资源组项目一起使用,以在 Log Analytics 中部署具有诊断设置的 IoTHub 实例。

问题在于诊断设置模板的部署,特别是属性AllMetrics下的类别metrics

我正在按照将诊断设置部署为非计算资源模板的说明进行操作

部署成功完成,但是这个

未部署为启用 - 在门户中未将其检查为启用。多次尝试,作为新部署和更新。

在此处输入图像描述

如果我在门户中手动启用此功能,则在随后部署相同功能后它会保持启用状态。

有任何想法吗?

0 投票
1 回答
401 浏览

azure - Assign pre-existing NSG to subnet Azure ARM Template

I'm currently trying to figure out if its possible to use an arm template to assign a NSG that's been created in a separate resource group to the subnet of a new resource group being spun up via an ARM template. I've come across multiple templates where the template creates and applies a NSG to an existing subnet(like the one below.) I'm trying to assign a NSG that already exists to an newly created subnet if possible.

Has anyone ever attempted this that might have some pointers, or are there any good resources out there I may have missed in my initial googling that I could leverage to complete this?

0 投票
3 回答
592 浏览

azure - 如何使用 Visual Studio 2017 中的资源组项目自动部署 Function App 内容?

有关如何自动化 Web 应用程序部署的非常好的说明 - 创建所需的基础架构和部署 Web 应用程序内容。例如,这是很好的描述here

但是,我找不到任何有关如何为函数应用程序完成此操作的详细说明。

我的情况是什么:

  • 我将 Azure RM 模板部署与 Visual Studio 2017 资源组项目一起使用
  • 我已经成功定义了函数模板
  • 我已经成功地为函数定义了 Web 部署模板
  • 我已经将我的函数创建为一个单独的项目并且它工作正常
  • 在 Resource Group 项目中,添加了对 Function 项目的引用,其属性定义如下: 在此处输入图像描述

当我部署资源组时,它失败并显示消息“项目中不存在目标“包”。”

这意味着它无法构建 ZIP 包。

如果我从“包含目标”中删除“包”参数,然后手动将“package.zip”提供给资源组项目,一切正常。

Resource Group 项目应该如何配置才能为 Function App 项目自建 ZIP 包?

是否可以在函数应用项目中添加“包”目标?

非常感谢!

0 投票
0 回答
352 浏览

azure - 使用 azure cli 和模板创建 HDInsight + Datalake 群集时出现问题

我正在尝试创建 HDInsight Spark 群集。我还有一个要在 HDInsight 群集中使用的 Datalake 存储。我已生成证书以将 HDInsight 与 Datalake 连接。我已经在门户网站中完成并下载了模板和证书。现在我使用 Azure CLI 创建集群并在需要时自动删除它。

deploy.sh(我刚刚在最后一个命令中添加了详细和调试选项)

模板.json

parameters.json(我认为我的问题来自这个文件)

在 parameter.json 中需要填写“ clusterLoginPassword ”、“ sshPassword ”、“ identityCertificate ”和“ identityCertificatePassword ”。我尝试以不同的方式填写这些字段,但我都遇到了错误。

  1. 3 个密码字段,字符串值为“XXXXX”,identityCertificate 为证书文件“cert-download.pfx”的路径。

结果:

  1. 将密码转换为 base 64

结果:

  1. 正如我在模板文件中看到的所有类型为securestring的文件,使用以下 powershell 代码我得到了 base64 中证书的内容:

我把结果放在参数文件中。

结果

我也读过Key vault,但我还没有从 parameters.json 文件中看到如何使用它。

所以我需要帮助以正确的方式填写 parameters.json :)

0 投票
1 回答
284 浏览

azure - 我们可以在 ARM createUIdefinition.json 中限制 Azure 区域/部署位置吗?

是否可以仅允许在 Azure 的选定区域/位置部署 ARM 模板。如果是这样,我们如何在 createUIdefinition.json ARM 模板中实现它?

0 投票
1 回答
3491 浏览

azure - ARM 模板,段长度不正确

我正在尝试构建一个 ARM 模板并不断收到错误消息:

创建路由表代码的嵌套模板如下:

知道这是哪里出错了吗?我花了一些时间在谷歌上搜索,我的理解是“TYPE”应该比“NAME”少一个片段,我相信它有

路由表一变量

谢谢

0 投票
1 回答
1737 浏览

azure - Azure ARM 模板不同的资源组

我正在尝试使用 ARM 模板和静态 IP 部署 VM。我的 vnet 在网络资源组中,我正在使用 VM 在计算资源组中创建我的 NIC。我的 ARM 模板失败,因为它在创建 VM NIC 时尝试搜索计算资源组下的 vnet/子网...如何处理这种情况?