gpt4 book ai didi

azure - ARM 模板 - 如何获取 API 架构资源的资源 ID?

转载 作者:行者123 更新时间:2023-12-02 23:41:15 24 4
gpt4 key购买 nike

我正在为 API 管理资源开发 ARM 模板。

某些 api 操作返回在 ARM 模板中定义为架构(即“type”:“Microsoft.ApiManagement/service/apis/schemas”)的有效负载。

我使用 Azure 门户中的提取模板功能来创建初始模板。对于引用架构的操作,它未能包含架构资源的 dependentOn,并且我无法准确弄清楚 [resourceId()] 函数中需要提供哪些正确参数。

所发生的情况是,arm 模板在第一次执行时失败(架构对于依赖它的操作不可用),但第二次可以工作(因为架构是在上次执行中创建的)。

因此,任何指向正确参数的指针都将不胜感激。

最佳答案

好的,没花太长时间!

正确的语法是:

[resourceId('Microsoft.ApiManagement/service/apis/schemas', 'Api Management Resource Name', 'Api Name', 'Schema Name')] 

关于azure - ARM 模板 - 如何获取 API 架构资源的资源 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60824315/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com