问题标签 [azure-resource-group]

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 投票
1 回答
2198 浏览

azure - 通过 azure 资源管理中的 template.json 删除资源组

我想在任何资源部署失败时删除资源组。

这里的主要注意事项是我不应该使用逻辑应用来删除这个资源组,我应该单独使用 template.json 文件。

是否有可能通过 template.json 删除资源组

0 投票
0 回答
123 浏览

msbuild - 将 Azure 资源组项目部署为 MsBuild 脚本的一部分

我正在尝试将我们的解决方案从经典部署迁移到资源管理器部署,并且我坚持将 RM 部署作为 MsBuild 构建脚本的一个步骤运行。对于经典项目有

构建步骤。

.deployproj 有类似的东西吗?如果是 - 应该将哪些参数传递给它?(我们至少需要能够传递资源组名、参数文件名和模板文件名)。

0 投票
1 回答
2511 浏览

powershell - Azure 资源模板参数地狱

我如何知道要提供哪些参数以及在 Azure 资源中覆盖哪些参数?

我遇到了这些错误并且浪费了大量时间来确定我需要哪些参数

我应该从参数文件中的参数开始并将默认值粘贴到模板中吗?(如果是这样,他们为什么不这样做?)

有没有办法读取正在运行的系统的实际参数。就像我在 azure 中使用自动化脚本部分时一样,值为 null

在此处输入图像描述

“$schema”:“ https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json# ”,“contentVersion”:“1.0.0.0”,“参数”:{“virtualMachineScaleSets_Services_name” :{ “价值”:空 },

当我粘贴旧配置中的参数时出现错误

14:01:16 - InvalidTemplate: Deployment template validation failed: 'The template parameters 'loadBalancers_LB_xwxservices_MainNode_name, loadBalancers_LB_xwxservices_MainNode_id, loadBalancers_LB_xwxservices_MainNode_id_1, clusters_xwxservices_name, loadBalancers_LB_xwxservices_MainNode_id_5, loadBalancers_LB_xwxservices_MainNode_id_6, loadBalancers_LB_xwxservices_MainNode_id_7, virtualMachineScaleSets_MainNode_name, loadBalancers_LB_xwxservices_MainNode_id_2, loadBalancers_LB_xwxservices_MainNode_id_3, loadBalancers_LB_xwxservices_MainNode_id_4' in the parameters file are not valid;

新 AzureRmResourceGroupDeployment:下午 12:27:25 - 错误:代码=无效模板;Message=Deployment template validation failed: 'The template parameters 'nt1applicationStartPort, nt2applicationEndPort, nt0ephemeralEndPort, clusterName, nt2ephemeralEndPort, nt2InstanceCount, nt0applicationStartPort, nt1fabricHttpGatewayPort, virtualNetworkName, certificateThumbprint, nt0fabricHttpGatewayPort, nt1InstanceCount, adminUserName, applicationDiagnosticsStorageAccountName, nt1ephemeralEndPort, vmNodeType0Size, nt1applicationEndPort, dnsTAName, lbTAIPName, nt0fabricTcpGatewayPort, lbName, dnsName, adminPassword, nicName, nt2fabricTcpGatewayPort, nt1fabricTcpGatewayPort, secondaryCertificateUrlValue, vmNodeType2Size, clusterLocation, nt1ephemeralStartPort, supportLogStorageAccountName, nt2applicationStartPort,参数文件中的无效;它们不存在于原始模板中,因此无法在部署时提供。此模板唯一支持的参数是 'virtualMachineScaleSets_Services_name、 virtualMachineScaleSets_Stateful_name、

0 投票
1 回答
705 浏览

azure - 如何将现有模板划分为链接模板

自动生成的手臂模板并不意味着可以用于生产,它们需要改进。这是意料之中的。

Devops 人员如何将自动生成的 ARM 模板划分为链接模板?

参考

链接模板

https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-linked-templates

Azure ARM 模板部署

https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-overview#template-deployment

0 投票
1 回答
423 浏览

azure - 我们何时应该在 Azure 资源组中使用重新部署按钮

Azure 资源组提供了一个重新部署按钮,不确定如何以及何时使用它。将欣赏最佳实践。

在此处输入图像描述

0 投票
2 回答
8657 浏览

azure - 什么时候应该使用参数 什么时候在 ARM 模板中使用变量

我对在哪里使用变量以及在哪里使用 ARM 模板中的参数感到困惑。我们如何打这个电话?

引用的脚本同时使用两者。我对使用变量的理由更加好奇。

在此处输入图像描述

参考

示例 Service Fabric Azure 部署脚本

https://raw.githubusercontent.com/azure/azure-quickstart-templates/master/service-fabric-oms/azuredeploy.json

0 投票
1 回答
2048 浏览

azure - 无法移动选定的资源组合。资源:移动请求中缺少“XXX”。

我有一个如下所示的资源组:

在此处输入图像描述

应用服务计划UispWestEuServerFarm仅包含单个应用:evisserver.

当我尝试将 evisserver 与 UispWestEuServerFarm 一起移动到另一个资源组时,出现错误:

无法移动选定的资源组合。移动请求中缺少资源:“/blabla/resourceGroups/vyvojari.sk/providers/Microsoft.Web/sites/vyvojari-sk-dev”。请选择源订阅和资源组中的所有资源,以便它们可以一起移动。(代码:BadRequest,目标:Microsoft.Web/serverFarms)

0 投票
2 回答
1504 浏览

azure - Azure:跨多个资源组共享资源

是否可以跨多个资源组共享特定资源(在我的情况下为 redis 缓存)?

0 投票
6 回答
5358 浏览

deployment - VSTS ARM 版本中的“部署参数之一有一个空键”是什么意思

我的 ARM 模板资源组部署在 VSTS 中失败。

我收到一个错误,但没有具体引用有问题的参数:“其中一个部署参数有一个空键。有关详细信息,请参阅https://aka.ms/arm-deploy/#parameter-file。”

引用的 url 包含一般信息,有一条评论询问相同的问题,但没有答案。询问它的人暗示它可能与部署步骤 (2.*) 的版本有关,并且不再使用 Powershell。我通过模板来回比较 BeyondCompare 中的参数,但没有任何问题......

有谁知道这个错误是什么意思?

0 投票
2 回答
7075 浏览

azure - 如何解决“模板中未定义资源”。ARM 模板中的错误?

我正在尝试将新 VM 部署到新资源组中。我用于 VM 的 NIC 将属于新资源组,并将与来自另一个资源组中的 VNet 的子网相关联。(这目前在 Azure 中运行,我已经导出了一个模板,并且正在将其修复为工作状态以供将来重新部署)

这是我在尝试部署时收到的错误的副本: 错误截图

部署模板验证失败:模板中未定义资源“Microsoft.Network/virtualNetworks/prod-vnet/subnets/devSnDb”。请参阅https://aka.ms/arm-template了解使用详情。(代码:无效模板)

这是我正在处理的 JSON 模板的副本。