问题标签 [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.
powershell - Azure 资源管理器 - 如何更改资源的资源组?
我一直在梳理 Powershell命令,试图弄清楚如何使用我当前部署的网站/SQL 数据库/存储帐户并将它们移动到他们自己的资源组中。
是否可以在资源组之间移动 Azure“资源”?还是我总是必须创建新资源并将数据/代码迁移到这些新资源中?
azure - Azure Resource Manager 是否等同于 Docker 的 kubernetes
你能认为 Azure 资源管理器相当于 Docker 的 kubernetes 吗?
powershell - Azure 网站资源模板错误
我正在尝试使用AzureResourceManager PowerShell 模块来创建和配置网站。我从 Visual Studio 生成的模板文件开始,当我通过New-AzureResourceGroup -TemplateFile website.json
.
所以现在我正在尝试调整模板文件来配置站点。我正在尝试设置 php 和 .NET Framework 版本。根据架构,这些属性是通过资源数组中的配置对象设置的。
这是我的 json 模板的网站部分。“资源”部分是我添加的:
当我将此模板传递给Test-AzureResourceGroupTemplate
我时收到此错误:
我找不到任何关于此的文档。有谁知道这个错误是什么意思,或者我做错了什么?
azure - Azure 资源模板:不支持语言表达式
我正在创建 Azure 资源模板并在指定标签时收到此验证错误:
新 AzureResourceGroupDeployment:错误 1:代码 = 无效模板;消息=部署模板验证失败:“第 86 行和第 10 列的模板资源 'hosting-plan' 无效:不支持模板语言表达式 '[parameters('intranetConnectivity')]'..'。
这是模板的相关部分:
我认为参数名称可能太长,但无论参数名称如何,我都会收到相同的错误。
azure - 将存储添加到 Azure 资源管理器
是否可以将存储添加到资源组?IIRC 我的存储组是在我使用“旧”版本的门户时自动创建的。我可以在组中看到我的域和虚拟机,但没有存储空间。我该如何添加它?
azure - Azure 资源管理器模板网站应用设置
我正在尝试通过 JSON 模板文件将应用程序设置添加到我的 Azure 网站,作为 Azure 资源管理器的一部分。
在 Azure 资源模板 json 文件中,有一些示例可以直接从 JSON 模板文件创建 connectionStrings,其子依赖项类型为“config”,属性为“connectionStrings”,如http://haishibai.blogspot 中的最后一个示例。 co.uk/2014/09/tutorial-building-azure-template.html我还在这里检查了网站的网站架构定义http://schema.management.azure.com/schemas/2014-06-01/Microsoft .Web.json#/definitions/sites并且看不到这是可能的。
是否可以从 JSON 模板文件为资源管理器部署定义网站应用程序设置?如果是这样,任何链接或细节将不胜感激。
(我已经在配置资源和网站资源中尝试过 appSettings 的属性)
azure - Azure 资源管理器 microsoft.classicstorage/storageAccounts 没有注册资源提供者
当 Azure 资源管理器 (ARM) 在 Azure 上部署我的模板时出现错误。在“资源组事件”窗格中,我收到以下存储帐户创建错误:
statusMessage:{"error":{"code":"NoRegisteredProviderFound","message":"找不到位置'澳大利亚东南部'和API版本'2014-11-01'的注册资源提供程序。"}}
我正在使用 Azure xPlat CLI,并且可以使用命令确认azure location list
storageAccounts 资源在澳大利亚东南部可用。模板中的资源是:
我已经尝试使用Service Management Versioning列表中的 apiVersion 的不同值
有谁知道是不是api版本?还是问题所在的位置?如果有的话,除了门户网站上的错误消息之外,还有什么方法可以进一步调试它?
powershell - 将标签应用到资源模板文件中的 Azure 资源组
我正在使用 Powershell 从模板文件和参数文件创建 Azure 资源组。
在模板中,我在组内的资源上设置了一些标签。
资源组.json
我想将相同的标记值应用于资源组本身,但我看不到在模板文件的架构中执行此操作的方法。我错过了什么吗?
azure - 天蓝色资源管理器服务总线提供商?
有没有像 ServiceBus 提供者这样的东西?作为我的应用程序的一部分,我想包含一个 SB 命名空间、主题和订阅。您是否期望使用 ARM 部署网站,并使用服务接口编写其他支持功能的脚本?
json - Azure 资源管理器模板语言 - resourceId():无法评估模板语言函数“资源 ID”
如何正确调用Azure 资源管理器模板语言中定义的函数 resourceId() ?
语境
模板中的这一行(请参阅下面的完整模板)
"sourceDatabaseId": "[resourceId('Microsoft.Sql/servers/databases', 'TestDB')]"
在运行 PowerShell New-AzureResourceGroup CmdLet 时出现此错误:
根据文档,该函数resourceId()
有2 个参数,我用两个我认为正确的常量字符串调用它:
它仍然会产生一条错误消息,指示参数的数量是错误的:
resourceId('Microsoft.Sql/servers/databases', 'TestDB')
'Unable to evaluate template language function 'resource Id': the type 'Microsoft.Sql/servers/databases' requires '2' resource name argument(s).'
根据错误消息,使用的资源是:
'/subscriptions/xxxxxxxx/resourceGroups/psResourceGroup/providers/Microsoft.Sql/servers/xxx-sql-server-name-xxx/databases/psDatabaseName'
那么,为数据库调用 resourceId() 的正确方法是什么?
此外,如果我从模板中删除 createMode 和 sourceDatabaseId 一切正常。
这是上面使用的模板