问题标签 [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 - 逻辑应用程序是否支持具有随机增量的指数回退
此处的逻辑应用文档表明逻辑应用支持对 http 操作使用以下内容的重试策略"input"
该文档指出:
重试间隔以 ISO 8601 格式指定。它的默认值为 20 秒,这也是最小值。最大值为 1 小时。默认重试次数为 4,4 也是最大重试次数。如果未指定重试策略定义,则使用带有默认重试计数和间隔值的固定策略。要禁用重试策略,请将其类型设置为无。
它没有明确指出是否None
以及Fixed
是否是唯一的重试策略类型。
我想知道是否有一种ExponentialBackoff
类型(或类似的东西)。我还想知道它是否支持定义随机增量来帮助避免重试。
谢谢!
powershell - AzureRmResourceGroupDeployment cmdlet 适用于 _Templateparameterfile 但不适用于 -Templateparameteruri
当我在本地文件夹中使用带有模板和参数文件的 ARM 模板进行部署时,它可以正常工作。但是,如果在 blob 容器中,相同的文件会提示我输入所有参数。相当奇怪和困惑。:(
这个结构有效!
参数集:通过模板文件和模板参数文件部署
New-AzureRmResourceGroupDeployment -ResourceGroupName -TemplateFile >> -TemplateParameterFile [-Force] [-Mode >>{Incremental | 完成} ] [-Name ] [-StorageAccountName ] [->>TemplateVersion ] [ ]
我的上述试验如下,它有效:
. . .
但是,下面的参数文件 uri 方法不起作用。:(
. .
笔记:
一个。我什至尝试过 TemplateParameterUri 但得到了与以下相同的 Debugmessage:
这不是说冲突和 paramfromTemplate。
很高兴获得一些指示或您觉得我缺少的东西。提前致谢。
问候,
H巴拉
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巴拉
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 个模板中?任何帮助都会很棒!
azure - 验证成功时,Test-AzureRmResourceGroupDeployment cmdlet 返回 Empty
我使用下面的 Azure Powershell cmdlet 来验证 ARM 模板 json 和 ARM 模板参数 json 文件。
如果两个输入参数都有效,我希望 cmdlet 返回true (布尔类型)。
但是,结果是空的。
该文档也不清楚此 cmdlet 的预期响应。
我想知道我得到的回复是否是预期的回复。
注意:我在 Windows 10 机器上使用Azure PowerShell 版本 1.5(2016 年 6 月) 。
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 订阅保持相同。
这个向导是哪里来的???
我需要相同的但对于网络提供商。请说明如何获取。
谢谢,亚历克斯
azure - 如何在 Azure ARM 模板中创建新资源?
好的,我已经使用 ARM 模板完成了此处描述的所有内容 - https://azure.microsoft.com/en-us/documentation/articles/web-sites-integrate-with-vnet。除了一件事 - 启用与预先存在的 VNET 的 VNET 集成。
这可以在 ARM 模板中完成吗?谢谢!
azure - 没有公共 DNS 的 Azure VM
我正在尝试使用 ARM 模板简单的 Linux VM 启动没有公共 DNS 的 Azure VM
但我不想让这个 VM 上的 Publick DNS 只是私有 IP。我试图删除以下与公共 IP 相关的部分
和
但是我在运行模板时遇到了麻烦。
如果有人知道如何做到这一点,将不胜感激?
谢谢
powershell - 新 AzureRmResourceGroupDeployment
很奇怪,一切都运行良好,但突然我开始收到这条关于 ARM 部署的消息。作为测试的一部分,我什至已经使用脚本完成了 10 个 webapp 部署:New-AzureRmResourceGroupDeployment
===============================错误信息如下=============== =
任何建议,因为这让我吓坏了!:(
提前感谢您的考虑