问题标签 [azure-bicep]

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 投票
2 回答
520 浏览

azure - 使用连接运行时 URL 创建 Azure 连接 API

我有一个调用 cosmos DB的逻辑应用程序(标准逻辑应用程序)。我需要将“连接运行时 URL”存储在逻辑 App 的配置下。

当我从逻辑应用设计器创建连接时,连接具有此属性。但是,当我使用 ARM 模板部署相同的连接时,该连接没有此属性。

任何人都知道如何获得此属性或生成它?如果可能的话,稍后如何在 ARM 模板中调用它

谢谢

0 投票
1 回答
168 浏览

azure-iot-hub - 如何在二头肌中部署 Azure IoT Hub 存储帐户归档?

我尝试使用 Azure 资源管理器和二头肌来部署 IoT 中心和存储帐户。IoT Hub 具有将所有消息存储在存储帐户中以进行归档的功能。IoT 中心应使用用户分配的托管标识访问存储帐户。

我想在一个用二头肌编写的 ARM 部署中部署所有这些东西。问题是使用用户分配的身份部署 IoT 中心并设置存档自定义路由。我得到错误:

我的二头肌文件看起来像这样

我尝试删除 IoT Hub 中的消息路由块

并部署一次。此部署有效。如果我随后包含消息路由块并再次部署它,那么它会按预期工作。

是否可以在单个部署中执行此操作?

0 投票
1 回答
67 浏览

azure - 二头肌模板中的引用对象变量

我目前正在尝试手动将现有的 ARM 模板转换为二头肌,因为自动反编译方法失败。

现有模板包含以下变量:

二头肌的等价物是什么?

我尝试了以下方法,但显然是错误的,因为我在 $ 下方出现红色波浪:

0 投票
1 回答
436 浏览

azure - Azure 二头肌 - VM 属性的条件部署

我正在尝试创建一个二头肌模板来根据条件部署具有 1 个或 2 个 NIC 的 VM。

任何人都知道是否有办法在属性定义中使用条件语句来部署 VM NIC?似乎资源定义中不允许使用 if 函数,并且由于 ID 无效而导致三元错误。

只是试图避免使用 resource = if (bool) {} 有 2 个重复的 VM 资源定义

上面的代码出错了,因为一旦你定义了一个 NIC,它就需要一个有效的 ID。

“properties.networkProfile.networkInterfaces[1].id”无效。期望以“/subscriptions/{subscriptionId}”或“/providers/{resourceProviderNamespace}/”开头的完全限定资源 ID。(代码:LinkedInvalidPropertyId)

0 投票
1 回答
171 浏览

azure - BICEP 模块部署虚拟网络,但不是基于 if 语句的 NSG

我有一个基本的 BICEP 模块,它部署了一个带有子网和 NSG 的虚拟网络。其中 1 个子网用于 azure 防火墙。天蓝色防火墙子网无法连接到 NSG,因此我设置了不将 nsg 部署到天蓝色防火墙子网的条件,但我无法使其正常工作。当它运行时,它返回一个错误:

条件是

条件评估VnetSettings.subnets.unique == falseand if falsethen nsg 将被部署,但如果VNetSettings.subnets.unique==true那么它应该json('null')而不是部署 NSG。

false子网部署并附加 NSG,但true抛出此错误:

请有人帮助:(

谢谢

0 投票
0 回答
54 浏览

azure-bicep - 如何使用二头肌为 Microsoft.DBforPostgreSQL 创建模式?

这是我在 Azure 上创建 PostgreSQL 服务器的二头肌文件的一部分:

我想在数据库中创建一个默认模式。我怎样才能做到这一点?

0 投票
0 回答
536 浏览

powershell - Azure 二头肌错误 - 尝试检索最新二头肌版本时出错

我正在尝试使用公司代理后面的 VSCode 中的 Powershell 终端使用二头肌进行部署。

我的命令行是:

如果我加入了 VPN,则会收到以下错误:

如果我放弃 VPN,那么错误是:

有关如何配置 VSCode / PowerShell 以使其工作的任何帮助?

0 投票
0 回答
35 浏览

azure - 通过 Azure 策略读取资源的元数据

我想读取部署在 Azure 中的资源的元数据,例如:template.json 并创建 Azure 策略定义以遍历每个正在部署的资源的元数据,以对所有部署执行飞行前检查

0 投票
1 回答
750 浏览

azure-active-directory - 如何使用 Bicep(或 ARM)创建 AD 应用注册和角色?

我正在使用 Terraform 为我们的应用创建应用注册和角色。但我不知道如何对二头肌做同样的事情。这是今天使用的:

步骤 1. 在 Active Directory 中注册应用程序,有效地创建“应用程序注册”。

第 2 步:为我们的应用创建角色

问题是我无法弄清楚如何使用 Bicep(或 ARM 模板)执行这些步骤。我试过了'Microsoft.Authorization/roleDefinitions',但似乎不对。而且我不知道如何进行应用程序注册。

0 投票
1 回答
2021 浏览

azure - 使用二头肌创建 Azure 资源组

我正在尝试使用文件创建 Azure 资源组.bicep

对于部署,我在 PowerShell 中使用以下命令:

但是请求了 ResourceGroupName,我不明白为什么以及我做错了什么。