问题标签 [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 投票
0 回答
698 浏览

azure - 完成 Azure 部署需要一个小时才能因锁定资源而失败

我使用 Azure 资源管理器 (ARM) 模板来部署我的 Azure 平台即服务 (PaaS) 资源。我将 ARM 模板部署执行为“完成”,因此模板中未定义的资源将被删除。

当我在 Microsoft SQL Server PaaS 数据库 Azure 资源上放置Azure 资源锁,然后在更改数据库名称的情况下执行完整部署时,部署失败需要一个多小时。

资源组部署日志事件包含多个 HTTP 代码 409 错误,“无法执行删除操作,因为以下范围已锁定:”,但部署重试了一个多小时,然后它因 DeploymentFailedCleanUp 而失败。

我预计删除资源和 DeploymentFailedCleanup 时会出现冲突错误。但是,如何使部署在清理过程中发生 409 错误时快速失败?

0 投票
0 回答
321 浏览

azure - LogicApp 通过 ARM 监听 Dropbox(触发器)到 FTP(动作)

是否有任何 ARM 模板用于侦听保管箱文件夹并在 FTP 中创建文件。我确实在 blob 到 FTP 上找到了 azure 中的模板。

另外,部署模板中的 Dropbox 连接资源是什么?我从哪里可以在文档中获得这些详细信息。

请找到我的部署 json 如下

0 投票
1 回答
1030 浏览

azure - 通过 ARM 模板启用 VM 基本指标

我正在尝试通过 ARM 模板为 Ubunutu 14.04 机器启用基本指标收集

我在模板的 vm 部分中有如下部分。

我已尝试从门户导出模板以尝试对该方法进行逆向工程,但导出的模板不包含任何诊断部分。

还需要什么才能启用基本指标并且我能​​够在虚拟机上创建警报?

0 投票
1 回答
460 浏览

azure - 来自 powershell 的 Azure webapp 特定部署槽的 FTP 配置文件

如何在多部署插槽可用性中获取和过滤特定于 Azure webapp 特定插槽的发布配置文件的值?

比如说,来自门户的默认 FTP 凭据似乎是生产实例的,我不希望将其包含在自动化电子邮件中。如何使用powershell。

0 投票
2 回答
751 浏览

azure - ARM 模板 - 冲突更新

有用于预配两个 Azure 搜索服务的 ARM 模板

ARM 模板的部署提供了一个搜索服务,而另一个搜索服务失败并响应:

有没有人面临这样的问题?

0 投票
3 回答
1540 浏览

azure - 在 Azure 搜索 ARM 模板中添加索引创建/配置

有多种方法可以通过 ARM 模板创建 Azure 搜索服务(例如:https ://raw.githubusercontent.com/azure/azure-quickstart-templates/master/101-azure-search-create/azuredeploy.json )。

我想知道有没有办法在 ARM 模板(字段、数据源、索引器等)中定义特定索引?

我知道您可以使用 REST 服务来创建和修改索引,但我不希望在创建资源组和 Azure 搜索服务后使用单独的脚本/应用程序来处理它。

0 投票
4 回答
3896 浏览

azure - 在 ARM 模板中动态检索 Azure 存储帐户密钥

我正在尝试使用资源管理器模板自动为 Azure 中的存储帐户创建 API 连接。

我正在使用listKeysARM 中的方法来检索存储帐户的访问密钥。我经历了这个问题,它对我不起作用。当我使用outputs模板部分中的方法时,它工作正常并成功检索和显示访问密钥。

"outputs": { "listKeysOutput": { "type": "string", "value": "[listKeys(resourceId('Microsoft.Storage/storageAccounts', parameters('storagename')), providers('Microsoft.Storage', 'storageAccounts').apiVersions[0]).keys[0].value]" } }

但是,当我尝试在连接资源中使用相同的函数时(如下所示),模板执行时没有任何错误。但是在从 Azure 门户访问 API 连接时,它会显示“缺少参数”。

"parameterValues": { "accesskey": "[listKeys(resourceId('Microsoft.Storage/storageAccounts', parameters('storagename')), providers('Microsoft.Storage', 'storageAccounts').apiVersions[0]).keys[0].value]", "accountName": "[parameters('storagename')]" }

在此处输入图像描述

在此处输入图像描述

我在这里错过了什么吗?或者'accesskey'属性不接受listKeys的输出?

0 投票
1 回答
118 浏览

azure - ARM 模板中的 New-AzureRmVpnClientRootCertificate

如何使用 Azure ARM 模板而不是使用 Powershell 命令 New-AzureRmVpnClientRootCertificate 上传客户端根证书?我在模板中拥有整个环境,这是唯一缺少的东西。

0 投票
3 回答
5043 浏览

azure - 处理 Azure 资源管理器链接模板中的依赖项

Azure 资源管理器 (ARM) 模板能够使用链接模板。这些链接模板可以定义要在 ARM 模板部署期间创建的其他资源。

ARM 模板支持确保某些资源先于其他资源创建的依赖项。

我想在链接模板中为在主模板中创建的资源指定依赖关系。如果我在链接模板中包含依赖项,它看起来像这样:

虽然dependsOn看起来正确,但资源是在 处创建的Microsoft.Web/sites/{siteNameParameter},部署 ARM 模板会输出以下错误消息:

InvalidTemplate:部署模板验证失败:'资源'Microsoft.Web/sites/blahblahblahblah'未在模板中定义。请参阅https://aka.ms/arm-template了解使用详情。

当我定义链接模板调用时,我目前正在模板中定义此依赖项。这看起来很脆弱,很容易折断。有没有比在主 ARM 模板中定义依赖项更好的方法?

0 投票
1 回答
617 浏览

azure - 使用 ARM 模板在 Azure 上创建具有特定密码的数据库帐户

我想在我的部署过程中运行 Azure 资源组部署。这应该创建两个资源:应用服务(asp.net 核心)和 DocumentDB 帐户。之后,我需要将帐户凭据(帐户名和密码)存储在我的应用服务的应用设置块中。通常我可以将应用服务配置为从现有的 Azure Key Vault 读取密码。但如果尚未创建数据库帐户,密码会自动生成,我需要手动更新它。

是否可以创建指定密码的数据库帐户(从 Key Vault 读取值)?这样无论是否创建了数据库帐户,部署都将自动化。