问题标签 [azure-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 投票
1 回答
270 浏览

azure - 具有来自另一个订阅的自定义图像的规模集

我创建了一个包含托管磁盘和自定义映像(类似于/subscriptions/<SUB-ID>/resourceGroups/my-rg/providers/Microsoft.Compute/images/my-base-image)的规模集以及一个 ARM 模板,以使用此自定义映像部署一个新的规模集。如果我部署到我的自定义映像所在的同一订阅,则模板部署工作正常。但是当我尝试将它部署到另一个订阅时它会失败 - 即使这两个订阅是同一个租户/目录的一部分并且用户可以访问这两个订阅。

那么我是否可以使用来自不同订阅的自定义图像?

如果是:如果我可以将自定义图像从订阅 A 复制到订阅 B,那就可以(不是最佳解决方案,但可以) - 但我看不到复制此资源的方法。我认为唯一的方法是重新创建所有内容并使用未管理的磁盘,因为在这里我可以从/向存储帐户下载和上传 .vhd 文件。

还有其他想法吗?

0 投票
0 回答
85 浏览

azure - AzureRM 模板 Microsoft.Scheduler/jobCollections/jobs 请求带有参数的 uri 失败

当我部署模板以使用要在其中传递两个参数的 URI 构建调度程序作业时,我遇到了问题。

我想将 uri 设置为类似 "/api/triggeredwebjobs/MyJob/run?arguments=arg1%20arg2"

这在通过 Azure 门户键入此内容时效果很好,并且作业开始时没有错误,但使用 Azure 模板我在 uri 中看到“?” 字符已编码为 '%3F',是什么导致作业失败,因为路由不存在。

我不明白为什么要这样做,因为在部署模板时没有对其他字符(如“/”)进行编码(至少我无法通过 Azure 门户看到它)。

这可能是一个错误,还是我可能做错了什么?

问候。

0 投票
2 回答
4266 浏览

azure - 为 Azure Web 应用程序导出 AppSettings 的简单方法?

是否有一种简单的方法可以为给定资源组的每个应用服务计划中的每个 Web 应用导出所有 AppSettings?

我目前有大约 20 个应用程序在给定资源组的不同应用程序服务计划下运行,并且我正在创建 Azure 资源管理器 (ARM) 模板以轻松分配/释放资源,我发现“自动化脚本”功能非常有用,但它似乎没有导出我通过 Azure 门户中的 Webapp 的应用程序设置刀片添加的任何 AppSettings。

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
297 浏览

azure - Azure 映像没有 uri - 无法从中创建自动缩放

我已经使用打包器成功创建了 VM 的映像。该实例是安装了 nginx 的 Ubuntu 机器。

现在,当我想使用负载均衡器和 Auto-Scaling 启动资源组时,我需要使用 URI 引用此图像;但是当我转到 Azure 中的图像时,URI 字段为空。

在此处输入图像描述

我如何获得这个 URI,所以我可以使用下面的模板设置我的 Auto Scale 环境?

在此处输入图像描述

最好的,乔纳斯

0 投票
1 回答
92 浏览

azure - 适用于 Elastic 5.x 的 Azure 模板

我找不到弹性堆栈 5.x 版的 azure 模板?

是否为弹性 5.x 发布了 azure 模板?

0 投票
1 回答
5903 浏览

azure - ARM模板参数对象数组转化为模板数组

我们正在尝试使用参数对象创建模板,因此可以选择在不同资源中具有多个值,即部署一个事件中心命名空间,该命名空间可能有多个授权规则和 eventthub,但参数中的另一个对象用于第二个事件中心命名空间可能只有一个。

模板如下:

和参数文件:

我正在尝试做的是将参数文件中资源数组的内容移动到模板文件中的嵌套资源数组中。将数组移动到对象时这是可能的,但是我在将数组移动到数组时遇到以下问题:

在参数文件的数组中的对象周围添加另一组方括号也无济于事。

使用 createArray 函数时出现同样的错误。

我的解决方法是

但是 type 属性不能是表达式,因此不适用于我们的模板被使用和使用的方式。

有可能做我正在尝试的事情吗?

0 投票
1 回答
58 浏览

azure - Azure 模板 - 级别锯齿状数组

我目前在我的 template.json 文件中有一个变量,它是一个数组数组。

顶部数组是通过复制操作创建的,内部数组每个都是该副本中的一个步骤。不幸的是,我需要数据的格式是非锯齿状的。

基本上我需要连接一个任意长度的数组数组,但我找不到将 Azure 的concat函数与任意数量的数组一起使用的方法。有什么方法可以根据需要将数组合并在一起吗?

0 投票
2 回答
764 浏览

azure - 禁用存储帐户的加密

我想创建一个处于禁用状态的加密存储帐户。但默认情况下,在创建存储时启用加密。仪表板中没有禁用它的选项。我引用了一个Microsoft API并尝试了以下请求,但它不起作用。

回复:

请帮我解决这个问题。

0 投票
0 回答
309 浏览

azure-storage - 通过 ARM 模板为 Azure 存储帐户设置自定义域

我正在尝试设置 ARM 模板来为 Azure 存储帐户设置自定义域。在最初设置存储帐户并创建 DNS 记录后,我只运行我的 ARM 模板的这一部分,但它仍然失败并出现以下错误:

: 无法验证自定义域名。从 myStorage.mydomain.com 到 .blob.core.windows.net 的 CNAME 映射不存在。

我已经在错误中替换了我的域,但其余部分是准确的。我注意到它看起来很可疑,因为它没有列出我的存储帐户的名称,但存储帐户已命名,所以我不知道如何影响它。这是资源定义(再次,帐户名和域被替换,但其他一切都相同)

我可以通过 Azure 门户将其设置为相同的自定义域。它在那里验证良好。我确信我可以通过单独的 PowerShell 脚本来完成,但我更喜欢在 ARM 中完成,以便在设置我的环境时最大限度地减少对额外脚本的需求。

任何想法将不胜感激。

0 投票
3 回答
25993 浏览

azure - 服务器场(服务计划)SKU

是否有文档列出 Azure 应用服务计划(服务器场)支持的 sku 名称和层级。

例如:名称:“S1”,层:“标准”= S1 标准。

and name: "Y1", tier: "Dynamic" = 功能消费计划。

支持的值列表(是否有 Y2 消费计划?)和服务器配置确实有助于规划。