问题标签 [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 回答
471 浏览

azure - 逻辑应用程序是否支持具有随机增量的指数回退

此处的逻辑应用文档表明逻辑应用支持对 http 操作使用以下内容的重试策略"input"

该文档指出:

重试间隔以 ISO 8601 格式指定。它的默认值为 20 秒,这也是最小值。最大值为 1 小时。默认重试次数为 4,4 也是最大重试次数。如果未指定重试策略定义,则使用带有默认重试计数和间隔值的固定策略。要禁用重试策略,请将其类型设置为无。

它没有明确指出是否None以及Fixed是否是唯一的重试策略类型。

我想知道是否有一种ExponentialBackoff类型(或类似的东西)。我还想知道它是否支持定义随机增量来帮助避免重试。

谢谢!

0 投票
0 回答
569 浏览

powershell - AzureRmResourceGroupDeployment cmdlet 适用于 _Templateparameterfile 但不适用于 -Templateparameteruri

当我在本地文件夹中使用带有模板和参数文件的 ARM 模板进行部署时,它可以正常工作。但是,如果在 blob 容器中,相同的文件会提示我输入所有参数。相当奇怪和困惑。:(

这个结构有效!

参数集:通过模板文件和模板参数文件部署

New-AzureRmResourceGroupDeployment -ResourceGroupName -TemplateFile >> -TemplateParameterFile [-Force] [-Mode >>{Incremental | 完成} ] [-Name ] [-StorageAccountName ] [->>TemplateVersion ] [ ]

我的上述试验如下,它有效:

. . .

但是,下面的参数文件 uri 方法不起作用。:(

. .

笔记:

一个。我什至尝试过 TemplateParameterUri 但得到了与以下相同的 Debugmessage:

这不是说冲突和 paramfromTemplate。

  • 很高兴获得一些指示或您觉得我缺少的东西。提前致谢。

问候,

H巴拉

0 投票
3 回答
5485 浏览

azure - Azure 资源模板依赖项/Application Insights

在将 Application Insights 与我的 Web 应用程序部署到 Azure 时,我遇到了先有鸡还是先有蛋的问题。在 ARM 模板中,Application Insights 模块依赖于应用程序 ID 的网站(请参阅下面的 ARM 模板中的依赖项)。另一方面,为了全面检测 Web 应用程序,我需要来自 Application Insights 模块的检测密钥。如何解决这个问题?

门户中的 Application Insights 视图

门户中的 Application Insights 模块

Web 应用的 ARM 模板

Web 应用 ARM 模板

Application Insights 的 ARM 模板

应用洞察力臂模板

0 投票
1 回答
1797 浏览

sql-server - 通过 Powershell 连接到 Azure SQL 数据库

我试图让 powershell 从本地连接到 Azure SQL 数据库。我尝试了以下代码段

但我收到了这个警告:

警告:无法获取 SQL Server 服务信息。尝试连接到“Microsoft.WindowsAzure.Commands.SqlDatabase.Types.ps1xml”上的 WMI 失败,出现以下错误:RPC 服务器不可用。(来自 HRESULT 的异常:0x800706BA)

我认为,通过手动从 Hodentek @ http://hodentekmss.blogspot.in/2014/11/how-to-overcome-error-while-importing共享的组件服务链接打开 RPC 定位器服务来解决上述问题.html >> “如何在将 SQLPS 模块导入 Powershell 时克服错误?”

但是我收到以下错误并卡住了。我想我错过了一些愚蠢的东西。. 筋疲力尽的, :(

请求一些可以让我继续前进的建议。我觉得在我建立联系的方法中遗漏了一些东西。

谢谢

H巴拉

0 投票
2 回答
1728 浏览

azure - 链接 ARM 模板中的 VMSS 扩展

我有一个带有 5 个扩展的规模集。其中 2 个用于 Service Profiler,用于安装 .net 4.6.1,以及用于 Service Profiler 代理本身。当我部署具有所有 5 个扩展的模板时,由于(我认为..).net 安装需要重新启动 vm,模板将始终导致状态为失败。但是,它似乎并没有真正失败,因为当 vm 重新启动时,它会恢复任何尚未完成的扩展(再次,我认为.. 不幸的是,我的项目无法测试这个具有应用程序 atm 的基础设施)。

因此,我尝试将 2 个服务探查器扩展移动到链接模板,因此规模集的状态将变为成功,并且此后的操作不会受到影响。(以及模板中的其他资源依赖于规模集,我假设如果基础架构部署“失败”,则不会发生来自 VSTS 发布管理器的应用程序部署。)

所以我的链接模板只有规模集资源,但只定义了扩展:

但是,我收到此错误消息:

"message": "{\r\n \"error\": {\r\n \"code\": \"OperationNotAllowed\",\r\n \"message\": \"VM Scale Set 扩展处理程序 'Microsoft.Azure.ServiceFabric.ServiceFabricNode' 只能在删除 VM 规模集时删除。\"\r\n }\r\n}" },

考虑到我不想删除任何东西,这似乎有点奇怪。而且,据我所知,在有关链接模板或其他任何地方的扩展的文档中,实际上没有任何内容......

这甚至被支持吗?或者我应该把它留在 1 个模板中?任何帮助都会很棒!

0 投票
2 回答
1519 浏览

azure - 验证成功时,Test-AzureRmResourceGroupDeployment cmdlet 返回 Empty

我使用下面的 Azure Powershell cmdlet 来验证 ARM 模板 json 和 ARM 模板参数 json 文件。

如果两个输入参数都有效,我希望 cmdlet 返回true (布尔类型)。

但是,结果是空的。

该文档也不清楚此 cmdlet 的预期响应。

我想知道我得到的回复是否是预期的回复。

注意:我在 Windows 10 机器上使用Azure PowerShell 版本 1.5(2016 年 6 月) 。

0 投票
1 回答
466 浏览

azure - 如何使用网络 RP(RP 服务主体名称)设置 AzureRmKeyVaultAccessPolicy?

好的,这是关于如何将证书与 Key Vault 一起使用的博客文章 - https://blogs.msdn.microsoft.com/appserviceteam/2016/05/24/deploying-azure-web-app-certificate-through-key-vault /。它说:

“abfa0a7c-a6b6-4736-8310-5855508787cd”是 RP 服务主体名称,它对于所有 Azure 订阅保持相同。

这个向导是哪里来的???

我需要相同的但对于网络提供商。请说明如何获取。

谢谢,亚历克斯

0 投票
1 回答
1532 浏览

azure - 如何在 Azure ARM 模板中创建新资源?

好的,我已经使用 ARM 模板完成了此处描述的所有内容 - https://azure.microsoft.com/en-us/documentation/articles/web-sites-integrate-with-vnet。除了一件事 - 启用与预先存在的 VNET 的 VNET 集成。

这可以在 ARM 模板中完成吗?谢谢!

0 投票
1 回答
99 浏览

azure - 没有公共 DNS 的 Azure VM

我正在尝试使用 ARM 模板简单的 Linux VM 启动没有公共 DNS 的 Azure VM

但我不想让这个 VM 上的 Publick DNS 只是私有 IP。我试图删除以下与公共 IP 相关的部分

但是我在运行模板时遇到了麻烦。

如果有人知道如何做到这一点,将不胜感激?

谢谢

0 投票
0 回答
1431 浏览

powershell - 新 AzureRmResourceGroupDeployment

很奇怪,一切都运行良好,但突然我开始收到这条关于 ARM 部署的消息。作为测试的一部分,我什至已经使用脚本完成了 10 个 webapp 部署:New-AzureRmResourceGroupDeployment

===============================错误信息如下=============== =

任何建议,因为这让我吓坏了!:(

提前感谢您的考虑