问题标签 [azure-resource-manager]

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 回答
10380 浏览

azure - ARM 模板 - 网站部署失败

我正在尝试使用 Azure 资源管理器 (ARM) 模板文件部署为 ASP.net 网站,但遇到了障碍。这是 Azure 的一项新兴功能,因此网络上没有太多关于它的专业知识,希望这里有人可以提供帮助。

我可以在新资源组中成功创建一个新站点(即 Microsoft.Web/sites 资源),即当我在 ARM 模板中定义一个网站时它可以工作,如下所示:

当我尝试将 ASP.net 网站部署到其中时,我的问题就出现了。这是我添加到我的 ARM 模板的内容:

我正在从 PowerShell 进行部署,但它失败了:

New-AzureResourceGroup:16:00:35 - 资源 Microsoft.Web/sites/extensions 'ARMTest20150604/MSDeploy' 失败,并显示消息'资源操作已完成,终端配置状态'失败'。'

如果我查看门户,我会看到一个更有用的错误:

statusCode:Conflict statusMessage:{"status":"Failed","error":{"code":"ResourceDeploymentFailure","message":"资源操作完成,终端配置状态为'Failed'。"}}

在此处输入图像描述 然而,我并不知道为什么这会失败。谁能建议我如何进一步调查?

0 投票
2 回答
912 浏览

azure - 如何从 Azure 负载均衡器中删除入站规则

我创建了一个 Azure 负载均衡器 v2,并希望从中删除一条规则。所以,我会得到一个负载均衡器对象:

然后,我将尝试删除一条规则:

但是,规则仍然存在......也许我错过了一些明显的东西?没有我可以基于的例子:(

0 投票
1 回答
1815 浏览

azure - Azure 资源管理器 - 更新现有资源组的标签

是否可以使用 Azure 资源管理器模板更新现有资源组的标签?因为,每次我通过 Azure 资源管理器部署到 Azure - 我在 Azure 资源组上的标签都被删除了:(

0 投票
1 回答
1362 浏览

azure - 如何查看负载均衡器中实例的运行状况?

我已经使用 Azure 资源管理器模板配置了负载均衡器和一些 VM。一切似乎都井井有条,但我找不到在控制台或 xplat 命令行工具中查看负载均衡器中实例“运行状况”的方法。

在 AWS 中,访问控制台非常容易,找到 Elastic Load Balancer,查看附加的实例,以及它们是 InService 还是 OutOfService。

有什么方法可以查询 Azure 中的实例状态吗?我试过搜索 MSDN、用于负载平衡的 Azure 命令行工具命令和门户(我正在使用资源管理器,所以不能使用管理。但服务管理 API 也有这个问题)。

0 投票
1 回答
3341 浏览

azure-resource-manager - Azure 资源管理器 .Net API 无法获取资源组

我正在尝试编写一个独立程序来使用 Azure 资源管理器 .Net 库访问 Azure 资源组详细信息。根据文档,它需要在每个资源管理器请求中使用 Azure AD 身份验证和令牌。所以我在 AD 中创建了一个 Web 应用程序并配置了密钥并使用它来生成令牌。

但是即使我在请求中将此令牌作为承载传递,下面的代码也失败了。

错误信息:

0 投票
2 回答
1816 浏览

linux - 如何将 Azure 提供的 DNS 用于资源管理器 VM?

我一直在将我的 Azure 资源从 V1 服务管理 API 迁移到 V2 资源管理器 API,但不确定 Azure 提供的 DNS。以前我可以 ping 同一个云服务中的主机,但是 V2 中没有更多的云服务。同一资源组内的主机也无法相互 ping 通。

我所做的唯一更改是将主机名添加到 /etc/hosts,因此 VM 可以 ping 自身(解析为 127.0.0.1):

resolv.conf 文件保留为默认值:

因此,如果我有 VMmyvm1myvm2,我希望能够nslookup myvm2myvm1,但这不起作用。那么如何使用资源管理器创建“仅限云”网络,而无需提供自己的 DNS 服务器?

更新自从我最初提出这个问题以来,微软已经在后端进行了更改,以允许在没有 DNS 服务器的情况下进行内部名称解析。

0 投票
1 回答
1158 浏览

azure - Azure 管理计算 API 因 InvalidAPIVersion 错误而失败

我正在尝试使用 Azure 资源管理器和 Azure 计算管理 API 来获取资源组中的虚拟机列表和所有虚拟机属性。即使我已更新到最新版本,它也会因 InvalidAPIVersion 错误而失败。根据错误,它期望旧版本没有,但我没有看到任何具有此类版本的旧库。有人可以建议我错过什么吗?

VirtualMachineGetResponse vm = m_computeClient.VirtualMachines.Get("/subscriptions/1f94c869-####-####-####-055e8ae15be3/resourceGroups/TestGroup", "TestMachine");

m_computeClint 是命名空间 Microsoft.Azure.Management.Compute 中 ComputeManagementClient 类的对象

这是因为资源提供者是 Microsoft.ClassicCompute 吗?

错误消息:InvalidApiVersionParameter:api-version '2015-05-01-preview' 无效。支持的版本是“2015-01-01,2014-04-01-preview,2014-04-01,2014-01-01,2013-03-01,2014-02-26,2014-04”。

0 投票
3 回答
1406 浏览

c# - 使用 Azure 资源管理器库的 ClassicCompute VM 列表

是否可以ClassicCompute使用 Azure 资源管理器库获取虚拟机列表并对其进行管理?

使用 Azure 预览门户创建的 VM 和存储帐户也是经典版本。

是否不支持使用 azure preview 门户创建 V2 VM,或者我缺少任何设置?

0 投票
1 回答
3121 浏览

azure - Azure 计费 API:资源费率卡和资源使用情况

我需要监控每个客户端环境(一个订阅、多个资源组)的 Azure 支出。在我的研究中,我发现了 2 个可以使用的 API:

第一个,我可以得到每个天蓝色资源的价格,真的很有趣。但是我找不到一种方法来知道什么资源与资源组相关。我至少需要资源的名称。是否喜欢“MeterId”信息?

在第二个中,我可以获得所有 azure 资源的使用情况。这是完美的 !但是如何将资源使用量转换为价格?

在新的 Azure 门户 (portal.azure.com) 中,资源组中有一个部分:计费部分。 资源组计费

这正是我想使用您的 API 获得的信息。这是一种方式吗?

0 投票
2 回答
2680 浏览

azure - 使用 Azure Powershell 在应用服务环境中创建 Azure 应用服务计划

我正在尝试使用 Azure 应用服务环境 (ASE),但在使用 Powershell 的 ASE 中创建应用服务计划 (ASP) 时遇到了困难。我尝试使用New-AzureResourceNew-AzureResourceGroupDeploymentcmdlet 这样做,但都以无益的方式失败。我需要能够以编程方式为我们的 CI 配置和部署过程创建这些(使用 TeamCity)。

我手动创建了 ASE,因为它们需要 3 个多小时才能启动(旁注:为什么,Microsoft,为什么用 ASE 做任何事情需要 3 个多小时?),并将工作池 1 定义为双节点 P1 池。

然后明智地使用http://resources.azure.com工具,我能够提取定义 ASP 的属性。

于是我为新的 ASP 创建了一个简单的模板:

然后使用模板:

此命令将持续失败(即它将在​​预览门户中生成部署失败通知)几个小时,直到我想它被 Azure 后端杀死。

我已经为模板尝试了大多数 ASP 属性值的组合,但没有任何效果。我也尝试在同一个模板中创建一个 ASP 和一个依赖的 WebApp,我认为既然 ASP 只有绑定了一个 webapp 才能存在,那就是我的问题。那也失败了。

有没有人让模板化的 ASP 部署工作?或者这甚至是受支持的操作?