问题标签 [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.
azure - Azure 资源模板:不支持语言表达式
我正在创建 Azure 资源模板并在指定标签时收到此验证错误:
新 AzureResourceGroupDeployment:错误 1:代码 = 无效模板;消息=部署模板验证失败:“第 86 行和第 10 列的模板资源 'hosting-plan' 无效:不支持模板语言表达式 '[parameters('intranetConnectivity')]'..'。
这是模板的相关部分:
我认为参数名称可能太长,但无论参数名称如何,我都会收到相同的错误。
azure - 使用 ARM 模板从私有 Github 存储库部署网站
我正在尝试通过 Azure 资源管理器创建一个网站,然后从私有 Github 存储库进行部署。
我有一个适用于公共存储库的 ARM 模板。如果我随后将存储库设为私有,请通过门户连接到它,一切正常。
如果我重新部署 ARM 模板,它将失败并显示消息
似乎当门户网站连接到私人仓库时,它会创建一个用于身份验证的 ssh 密钥。
ssh 密钥似乎来自 kudu,一旦站点部署就可以获取。
我也尝试过使用访问令牌,但无法让这些与 repurl 一起使用
所以简单的问题是,我如何通过 ARM 模板部署私有仓库
azure - 无法从 ARM 模板中的存储资源获取 Azure 存储密钥
我正在尝试从模板中其他地方使用的存储帐户构建连接字符串,我有
我从ARM 中找到的 - 如何从存储帐户获取访问密钥以稍后在模板的 AppSettings 中使用?但是,该问题中的语法似乎不再起作用。我收到一个key1
不是已知属性的错误。显然有一个属性叫做keys
but,正如人们所预料的那样,它是某种结构。我一直无法从该结构中弄清楚主键的属性是什么。我试过了
- key1 -> 模板语言表达式属性“key1”不存在,可用属性为“keys”
- 键 -> 为模板语言函数“concat”提供的参数无效。所有参数或所有参数都必须是数组。
- 键.key1
- 键.primaryKey
- 键[0]
所有这些都失败了。我尝试output
在文件末尾放置一个,但输出键似乎没有输出任何值。
azure - 为什么我的 ARM 模板无法一致地创建授权规则?
我创建了一个用于部署 Azure 服务总线的 ARM 模板,其中还包括事件中心和队列。该模板成功创建了队列和事件中心,但有时授权规则某些方式未创建(20% 的时间)。以下是我经过努力创建的模板的修剪版本:P。
是否有人也有同样的问题,或者我错过了一些愚蠢的东西?有解决办法吗?
任何帮助是极大的赞赏。
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.
azure - 将新应用程序添加到 Azure Active Directory 并配置其身份验证
我正在尝试创建一个 ARM 模板以在 Azure 上部署一些资源,包括 Azure AD 应用程序,但我找不到使用 JSON 添加应用程序的方法,因为我可以使用 PowerShell cmdlet“New-AzureRmADApplication”也有是一种在使用 PowerShell 或 JSON 添加应用程序清单文件后配置它的方法吗?
谢谢,
azure - 在 Azure 存储帐户中创建表
有没有办法使用 ARM 模板在 Azure 存储帐户中创建表?我可以使用 PowerShell 实现这一点,但找不到使用 JSON 模板的方法,当我使用 ( https://resources.azure.com ) 浏览我的部署资源时,我看不到对创建表的任何引用在存储帐户下,知道为什么吗?
谢谢, 一个 Seyam
azure - 检索服务总线事件中心连接字符串
我有一个现有的服务总线,其中一个队列和事件中心使用 Azure 资源管理器部署。
现在我有兴趣在不使用 ServiceBus.dll 的情况下使用 Azure PowerShell 检索主键和连接字符串。可能吗??
作为一种解决方法,我创建了一个 ARM 模板,它不部署任何东西,只是查询现有资源并检索我需要的信息。以下模板检索特定服务总线命名空间的事件中心/队列的连接字符串和主键
使用 ARM 模板查询资源而不实际部署任何东西是否滥用?
编辑 要在 PowerShell 中捕获 ARM 模板的输出,请使用以下代码
请注意,属性名称connectionString和primaryKey与我的模板文件中定义的相同
编辑 2 如果我再次运行 ARM 模板以第二次部署事件中心,则会收到以下错误。
除了使用 ARM 模板查询详细信息外,我找不到任何选项。
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 :
azure - 是否为现有 VM 配置了虚拟机扩展?
我们有一个 VM ARM 模板,它在我们配置它时运行自定义扩展。此扩展程序运行良好并正确安装框架。
通过查看详细日志,即使 VM 已经存在,它似乎每次运行部署脚本时都会运行扩展。这个对吗?
此外,如果它确实每次都运行扩展程序,是否有办法避免它?