azure-template相关内容

使用 copyIndex 时如何获取 ResourceId 作为 VM 的输出

我使用 copyIndex(0) 创建多个虚拟机资源(以及公共 IP 地址、网卡...) 我需要资源 ID 作为部署的输出以进行进一步处理.通常我使用 resourceId() 函数执行此操作,但由于名称是动态的并且 copyIndex 在输出部分中无效,因此我无法找出正确的语法: {"code": "DeploymentOutputEvaluationFailed","message": ..
发布时间:2021-11-17 22:53:09 其他开发

如何从 ARM 模板部署初始化/格式化 Azure Windows VM 的数据磁盘?

我正在尝试使用 ARM 模板部署 Azure Windows VM. 虽然我已经设法将数据磁盘添加到模板中,但我必须在操作系统级别从磁盘管理中初始化它们. 有没有办法在进行部署时自动初始化和格式化它们? 当您从 Azure 门户进行部署时,它是如何做到的? 解决方案 使用 自定义脚本扩展,这些都可以在Powershell中完成,例如 PS C:\>Get-Disk |W ..
发布时间:2021-11-17 22:53:06 其他开发

如何绕过 Azure 数据工厂 ARM 模板参数限制?

我在 Azure 中创建了一个数据工厂,其中有大约 10-15 个管道,它们都运行良好,我可以在我设置的测试数据工厂上调试和运行它们而不会出现问题.我还使用 CI/CD 管道设置了 Azure DevOps 与数据工厂的集成. 最初这个管道也运行良好,我能够使用生成的 ARM 模板在生产数据工厂实例上重新创建管道/触发器/等. 现在我向数据工厂添加了更多内容,现在当它生成 ARM 模板 ..
发布时间:2021-11-17 22:52:12 其他开发

ARM 模板 - 如何引用 copyIndex() 部署输出?

我通过 copyIndex() 部署了 30 个 SQL 数据库作为主部署的子部署,我希望能够在启动另一个部署时引用动态部署的输出.部署所有数据库后,我想将所有 Azure Monitor 指标规则发送到 DB,并需要它们的 resourceId(db 部署的输出). 答案这里听起来和我想要做的完全一样,而且我知道每个部署都链接到前一个部署的输出.但是,如果我想使用链接的“状态"输出,它是数 ..
发布时间:2021-11-17 22:51:25 其他开发

如何使用从链接的 ARM 模板返回的 secureObject 或 securestring

如何使用从链接的 ARM 模板返回的 securestring 或 secureObject 的值? 例如,一个名为 CreateStorage 的子链接模板 创建 Azure 存储帐户 在该帐户上创建 Blob 容器 为容器创建一个 SAS 密钥 返回模板 outputs 部分中的 SAS 键. 例如在模板输出中返回 SAS: “输出":{“createdContaine ..
发布时间:2021-11-17 22:50:50 其他开发

如何通过ARM模板输出返回Redis主键?

我正在尝试借助下面列出的 ARM 模板部署 Redis - 然后返回其主键(Azure 门户中的“访问密钥"下的 Redis 秘密字符串 ->“主"): 但是,我从我的管道“AzureResourceManagerTemplateDeployment@3"收到错误消息;任务: [错误]无法评估模板输出:“RedisCachePassword".请查看错误详情和部署操作.请参阅 http ..

Azure Active Directory 的 ARM 模板

如果我想为 Azure Active Directory 创建 ARM 模板,资源下的类型应该是什么? 是否有通过 ARM 模板在 Azure Active Directory 中添加用户/组/应用程序功能的资源? 解决方案 目前,没有没有方法可以以编程方式提供 Azure Active Directory.因此,没有 ARM 模板可用于此. 您必须使用 Graph API ( ..

从 ARM 模板中的 Azure 密钥保管库获取最新版本的证书

创建需要安装位于 Azure 密钥保管库内的 SSL 证书的 ARM 模板.如果我用指纹指定证书,它工作正常: https://contoso.vault.azure.net/secrets/web01-test-contoso-com/968bf207451149d3aceb390065af9d3a 但由于证书是在滴答作响的时钟上,这会将可能会过时的依赖项硬编码到 ARM 模板中.我宁愿只指 ..

用于添加 Runbook 和模块的 ARM 模板

目前我正在为 azure 门户中的 azure 运行时自动化运行手册手动上传自定义模块.然后我还手动创建了一个运行手册来执行我的自定义模块.我想通过 ARM 脚本执行此操作. 我假设您可以在 azure 门户中执行的所有操作,也可以在 ARM 中实现. 我是 ARM 的新手,但通过 ARM 部署了一个网站.这相对容易,因为我可以选择 Web App 作为资源.但是在“添加资源"列表中, ..

ARM 模板中的 KeyVault 参考问题

我正在尝试创建一个主密钥保管库,其中将包含作为某个用户进行身份验证的所有证书. 我有 2 个服务主体 => 一个用于我的应用程序,一个用于部署.这个想法是部署服务主体可以访问 Key Vault 并将位于那里的证书添加到 Web 应用程序的存储中. 我已经创建了服务主体,并且已授予他对密钥保管库的所有权限.我还为该密钥保管库启用了 ARM 模板中的访问机密. 使用 powersh ..

天蓝色模板输出发布配置文件内容

我正在使用Azure模板来建立网站.我希望它输出发布配置文件的内容,以便我可以自动进行部署.这可能吗? 我当前的模板如下所示: {...“资源": [{"type":"Microsoft.Web/sites","kind":"app","name":"[variables('webapp').name]","apiVersion":"[variables('webapp').versio ..
发布时间:2021-04-13 20:02:30 其他开发

Azure嵌套模板部署:在PowerShell中使用模板元素(而非templateLink)

为了使生活更轻松(从长远来看),我正在尝试使用properties.template,而不是有据可查的properties.templateLink.前者通过将child.json模板文件的内容作为模板的参数传递到parent.json模板中的文档很少. 从 Microsoft.Resources/deployments : 模板内容.当您想直接在请求中传递模板语法而不是链接到现有模板 ..
发布时间:2021-04-13 19:20:40 其他开发

如何通过ARM模板部署初始化/格式化Azure Windows VM的数据磁盘?

我正在尝试使用ARM模板部署Azure Windows VM. 尽管我设法将数据磁盘添加到模板中,但是我仍然必须从磁盘管理在操作系统级别对其进行初始化. 在进行部署时,是否可以自动初始化并格式化它们? 从Azure门户进行部署时,Azure门户是如何做到的? 解决方案 使用自定义脚本扩展,而这一切都可以在Powershell中完成,例如 PS C:\> Get-Dis ..
发布时间:2021-04-09 19:32:42 其他开发

Azure ARM模板将部署者对象ID添加到关键保管库访问策略

我有一个用于部署密钥库的服务主体.我如何使用ARM模板自动获取该服务主体对象ID,就像我可以通过以下行获取MSI对象ID一样: "objectId":"[引用(concat('Microsoft.Web/sites/',variable('function')),'2018-02-01','Full').identity.principalId]", 解决方案 我认为您可以.您唯一的选择是 ..
发布时间:2021-04-09 19:32:16 其他开发

如何通过ARM模板输出返回Redis primaryKey?

我试图借助下面列出的ARM模板部署Redis-然后返回其主键(Azure门户中Redis的“访问密钥"->“主"下的秘密字符串): 但是我从管道"AzureResourceManagerTemplateDeployment @ 3"中收到错误消息.任务: [错误]无法评估模板输出:"RedisCachePassword".请查看错误详细信息和部署操作.有关用法的详细信息,请参见 htt ..