问题标签 [arm-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 投票
2 回答
2741 浏览

azure - Azure 资源模板:不支持语言表达式

我正在创建 Azure 资源模板并在指定标签时收到此验证错误:

新 AzureResourceGroupDeployment:错误 1:代码 = 无效模板;消息=部署模板验证失败:“第 86 行和第 10 列的模板资源 'hosting-plan' 无效:不支持模板语言表达式 '[parameters('intranetConnectivity')]'..'。

这是模板的相关部分:

我认为参数名称可能太长,但无论参数名称如何,我都会收到相同的错误。

0 投票
2 回答
4380 浏览

azure - 使用 ARM 模板从私有 Github 存储库部署网站

我正在尝试通过 Azure 资源管理器创建一个网站,然后从私有 Github 存储库进行部署。

我有一个适用于公共存储库的 ARM 模板。如果我随后将存储库设为私有,请通过门户连接到它,一切正常。

如果我重新部署 ARM 模板,它将失败并显示消息

似乎当门户网站连接到私人仓库时,它会创建一个用于身份验证的 ssh 密钥。

ssh 密钥似乎来自 kudu,一旦站点部署就可以获取。

我也尝试过使用访问令牌,但无法让这些与 repurl 一起使用

所以简单的问题是,我如何通过 ARM 模板部署私有仓库

0 投票
2 回答
3118 浏览

azure - 无法从 ARM 模板中的存储资源获取 Azure 存储密钥

我正在尝试从模板中其他地方使用的存储帐户构建连接字符串,我有

我从ARM 中找到的 - 如何从存储帐户获取访问密钥以稍后在模板的 AppSettings 中使用?但是,该问题中的语法似乎不再起作用。我收到一个key1不是已知属性的错误。显然有一个属性叫做keysbut,正如人们所预料的那样,它是某种结构。我一直无法从该结构中弄清楚主键的属性是什么。我试过了

  • key1 -> 模板语言表达式属性“key1”不存在,可用属性为“keys”
  • 键 -> 为模板语言函数“concat”提供的参数无效。所有参数或所有参数都必须是数组。
  • 键.key1
  • 键.primaryKey
  • 键[0]

所有这些都失败了。我尝试output在文件末尾放置一个,但输出键似乎没有输出任何值。

0 投票
1 回答
1485 浏览

azure - 为什么我的 ARM 模板无法一致地创建授权规则?

我创建了一个用于部署 Azure 服务总线的 ARM 模板,其中还包括事件中心和队列。该模板成功创建了队列和事件中心,但有时授权规则某些方式未创建(20% 的时间)。以下是我经过努力创建的模板的修剪版本:P。

是否有人也有同样的问题,或者我错过了一些愚蠢的东西?有解决办法吗?

任何帮助是极大的赞赏。

0 投票
3 回答
7949 浏览

azure - How to remove all deployed resources based on deployment name in Azure

I'm working on provisioning new Azure environment using ARM templates. In order to deploy I use the Azure PowerShell New-AzureRmResourceGroupDeployment command, where I specify DeploymentName , ResourceGroupName etc.

However, when I want to remove the deployed resources by running

it does not remove resources. It just deletes a tag in deployment tab in Azure portal. Is there a way to rollback or remove deployment with related resources? I don't want to delete whole Resource group.

0 投票
0 回答
134 浏览

azure - 将新应用程序添加到 Azure Active Directory 并配置其身份验证

我正在尝试创建一个 ARM 模板以在 Azure 上部署一些资源,包括 Azure AD 应用程序,但我找不到使用 JSON 添加应用程序的方法,因为我可以使用 PowerShell cmdlet“New-AzureRmADApplication”也有是一种在使用 PowerShell 或 JSON 添加应用程序清单文件后配置它的方法吗?

谢谢,

0 投票
3 回答
3821 浏览

azure - 在 Azure 存储帐户中创建表

有没有办法使用 ARM 模板在 Azure 存储帐户中创建表?我可以使用 PowerShell 实现这一点,但找不到使用 JSON 模板的方法,当我使用 ( https://resources.azure.com ) 浏览我的部署资源时,我看不到对创建表的任何引用在存储帐户下,知道为什么吗?

谢谢, 一个 Seyam

0 投票
2 回答
6512 浏览

azure - 检索服务总线事件中心连接字符串

我有一个现有的服务总线,其中一个队列和事件中心使用 Azure 资源管理器部署。

现在我有兴趣在不使用 ServiceBus.dll 的情况下使用 Azure PowerShell 检索主键和连接字符串。可能吗??

作为一种解决方法,我创建了一个 ARM 模板,它不部署任何东西,只是查询现有资源并检索我需要的信息。以下模板检索特定服务总线命名空间的事件中心/队列的连接字符串和主键

使用 ARM 模板查询资源而不实际部署任何东西是否滥用?

编辑 要在 PowerShell 中捕获 ARM 模板的输出,请使用以下代码

请注意,属性名称connectionStringprimaryKey与我的模板文件中定义的相同

编辑 2 如果我再次运行 ARM 模板以第二次部署事件中心,则会收到以下错误。在此处输入图像描述

除了使用 ARM 模板查询详细信息外,我找不到任何选项。

0 投票
0 回答
576 浏览

rest - 使用 Azure 资源管理器 API 创建 Azure VM

我正在使用以下 azure rest api 在 Azure 资源管理器模式下创建虚拟机

PUT https://management.azure.com/subscriptions/ {subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.Compute/virtualMachines/{vm-name}?validating={true|false} &api-version={api-version}

虚拟机被创建并保持在创建状态,因为我可以看到状态或 azure 的新门户,我能够将 RDP 导入到机器中。但是登录后就失败了。

可能是什么原因?我有什么遗漏吗?

注意:我正在使用映像创建虚拟机。 请求 Json :

0 投票
1 回答
172 浏览

azure - 是否为现有 VM 配置了虚拟机扩展?

我们有一个 VM ARM 模板,它在我们配置它时运行自定义扩展。此扩展程序运行良好并正确安装框架。

通过查看详细日志,即使 VM 已经存在,它似乎每次运行部署脚本时都会运行扩展。这个对吗?

此外,如果它确实每次都运行扩展程序,是否有办法避免它?