问题标签 [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.

0 投票
1 回答
1804 浏览

azure - ARM 模板 - 取决于资源组外部的资源

这是我在 Azure 上的内容:

两种微服务都使用shared-database-1. 每个微服务都包含 ARM 模板脚本,用于创建/更新部署微服务时使用的资源组。在 ARM 脚本中,我们可以定义依赖项 (dependsOn),以便以正确的顺序更新资源,但这仅在资源组内有效。

这是我要运行的场景:
Azure 中没有任何内容,我想发布microservice-1. Azure / ARM 中是否有我可以使用的机制,以便在shared-infrastructure 发布(ARM 模板)之前运行microservice-1

0 投票
1 回答
6025 浏览

azure - 模板部署后输出 Azure SQL 数据库连接字符串

我有一个 ARM 模板(除其他外),它在 Azure SQL 服务器(也由模板创建)上创建了一个数据库。

我需要输出数据库 ADO.NET 连接字符串。

因为我不确定这个键叫什么,所以我输出了整个对象:这就是我在 JSON 模板文件上的内容:

dbResourceId是 100% 正确的。如果我改为输出它,我会得到正确的 ID,并且与apiVersion创建数据库时使用的 ID 相同。但是,我收到此错误:

“代码”:“未找到”,

"message": "未找到段 'listkeys' 的资源。",

数据库正在正确创建

我对服务总线有完全相同的模式/想法,它工作得很好帮助,这让我很生气

0 投票
1 回答
2302 浏览

azure - 在 Azure ARM 模板变量中转义美元 $ 符号

我有一个 ARM 模板来在 Azure 中部署一个 WebApp。我在 WebApp(用于发送电子邮件)“EmailPassword”中还有一个 AppSettings 配置,将与 ARM 模板一起部署。

变量“EmailPassword”的实际值是 ARM 模板中的“Test$am123”。

但是当我在部署期间执行 ARM 模板时,该值在创建的 WebApp 的 AppSettings 中存储为“Test123”。

我希望发生这种情况是因为变量中的 $(美元)符号。

如何转义 ARM 模板变量中的美元符号

更新:在 4c74356b41 的帮助下,我发现问题不在于 ARM 模板及其 Parameters.Json。相反,我正在使用VSO部署并尝试将值从环境变量传递给参数。我使用 VSO 中的“覆盖模板参数”输入覆盖了 Parameters.json。

问题在于 VSO,它在将值传递给 ARM 部署时删除了“$am”字符。

0 投票
3 回答
4845 浏览

azure - Azure 资源组中的最大部署限制

今天,我浏览了 Azure 订阅和服务限制、配额和约束。然后我注意到Azure 资源管理器的资源组中的部署存在限制。默认限制以及最大限制是每个资源组 800 个部署。

这是否意味着我可以在资源组的生命周期内运行 800 次部署,而在达到此限制后,该资源组将无法运行任何部署?还是这个限制与部署的并发运行和解决平台可扩展性方面有关?

0 投票
1 回答
627 浏览

azure - 在 ARM 模板中检索网站部署凭据

我有一个 ARM 模板,除其他资源外,它还创建了一个托管 web 作业的网站和一个作为调度程序一部分的作业。除了身份验证之外,我已经设法通过 ARM 模板配置了所有内容。

当作业需要运行时,它会创建一个启动 Web 作业的 HTTP 请求。不幸的是,webjob 从未启动。如果我进入 Azure 门户并更新作业设置(操作设置)并配置基本身份验证(使用部署凭据),一切都会按预期开始,但我不确定如何从 ARM 模板中检索这些凭据. 我可以运行一次,创建网站,获取凭据然后更新 ARM 模板,但这违背了我首先构建 ARM 模板的全部原因。

0 投票
4 回答
997 浏览

powershell - 如何在arm模板中配置APNS.Certificate

我正在使用以下 azuredeploy.json 文件在 Azure 云上设置通知中心。

现在我尝试使用以下代码段设置苹果推送通知服务:

通过上述更改,我使用 powershell 命令提示符执行了 Deploy-AzureResourceGroup.ps1,并在执行时收到错误消息“错误请求”

谁能帮我解决这个问题。

0 投票
2 回答
1631 浏览

azure - 每个部署的 ARM 模板 uniqueString

我需要在我的 ARM 模板中为我创建的每个 azure 虚拟机生成一个唯一的哈希。我目前在使用共享映像时将所有虚拟机部署在同一资源组中。这给我带来了一个问题,因为我目前还没有找到任何方法来为资源组中的每个部署生成唯一名称哈希。

我目前使用它来生成我的唯一名称,但这仅适用于资源组之间。"unique_string": "[uniqueString(resourceGroup().id]",

有没有办法为每个部署的实例执行此操作?

0 投票
2 回答
5836 浏览

azure - Azure ARM 模板日期或时间函数

我正在努力使用 azure ARM 模板,想知道是否有办法将当前日期连接到部署名称中。

我正在寻找这样的东西。

有没有办法做到这一点?或者有没有计划在未来实施?

0 投票
2 回答
3517 浏览

azure - 如何在 Azure ARM 模板中设置环境变量

我想在 ARM 模板中设置我的部署环境,以确保跨机器的环境相同。有没有办法为使用 ARM 模板创建的虚拟机设置环境变量?

0 投票
1 回答
1170 浏览

azure - 使用 ARM 模板创建 Azure 机器人服务

我尝试使用 Azure Bot Service 创建并使用 Azure 中生成的默认 ARM 模板,但它只是创建资源。

我可以创建一个 ARM 模板,它还将使用以下内容配置 Azure Bot 服务?

  1. 用于开发的语言(C# 或 NodeJS)。
  2. 关联 Microsoft 应用 ID 和应用密码。
  3. 要使用的模板,例如 Basic、Dialog、LUIS 或 Proactive bot。
  4. LUIS 集成。

这将有助于通过模板轻松地在 Azure 中创建新环境。

我也可以在 DevOps VSTS 发布步骤中使用模板,这样我就可以自动化部署过程。