Azure 资源管理器模板链式函数

2024-02-14

我正在尝试删除/在分配给输出变量值之前使用 azure 函数从 URL 获取

"webappStorageUri":{
      "type": "string",
      "value": "[take(reference(resourceId('Microsoft.Storage/storageAccounts', variables('webappStorageName'))).primaryEndpoints.web, length(reference(resourceId('Microsoft.Storage/storageAccounts', variables('webappStorageName'))).primaryEndpoints.web)-1]"
 }

返回值来自length https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-array#length函数的值应该是take https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-array#take功能。这是行不通的。我在部署时收到以下错误。我没有从这个错误消息中得到任何信息。 Azure 是否支持链式函数执行?这是删除的正确方法吗/从网址?

错误信息

[error]Deployment template language expression evaluation failed: 'Unable to parse language expression 'take(reference(resourceId('Microsoft.Storage/storageAccounts', variables('webappStorageName'))).primaryEndpoints.web, length(reference(resourceId('Microsoft.Storage/storageAccounts', variables('webappStorageName'))).primaryEndpoints.web)-1': expected token 'RightParenthesis' and actual 'Integer'.'. Please see https://aka.ms/arm-template-expressions for usage details.

我不确定你想要实现什么,但是你的函数有括号问题,并且你不能通过附加来真正减去-1在一个随机的地方。

"[take(reference(variables('webappStorageName')).primaryEndpoints.web,
    sub(length(reference(variables('webappStorageName')).primaryEndpoints.web), 1))]"

换行只是为了便于阅读

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Azure 资源管理器模板链式函数 的相关文章

随机推荐

  • Matplotlib 从多个点绘制样条线

    我有数组点 nodes 1 2 6 15 10 6 10 3 3 7 And now I need draw Spline passing through the points You can see image result 但我不知道怎
  • 如何从点击的位置获取 CGPoint?

    我正在为 iPad 开发一款图形计算器应用程序 我想添加一项功能 用户可以点击图形视图中的某个区域 弹出一个文本框 显示他们触摸的点的坐标 我怎样才能从中获得CGPoint 你有两种方法 1 void touchesBegan NSSet
  • R 与 Stata 中的 Cox 比例风险模型

    我正在尝试使用以下数据在 R 中复制 Stata 的 cox 比例风险模型估计http iojournal org wp content uploads 2015 05 FortnaReplicationData dta http iojo
  • 发布带有排行榜但没有成就的 Android 应用程序

    我已将排行榜集成到我的 Android 应用程序中 但不打算添加成就 除了成就之外 我已在 Google Play 的开发者控制台中完成了游戏服务设置 当我进入 发布 部分时 它说我的成就丢失了 没有成果可以发表吗 尽管您确实需要为开发人员
  • Google MAP API v3:在显示的标记上居中和缩放

    我使用以下代码在地图上设置标记 var latLngs each locations markers function i m var myLatLng new google maps LatLng m latitude m longitu
  • SpringFramework:@Transactional(readOnly = true) 不适用于 h2

    我正在使用 SpringFramework 进行事务测试 我有以下课程 用户服务类 Transactional public interface UserService void add User user Transactional re
  • Laravel Passport Auth 在独立项目上运行基于密码的令牌身份验证时卡住

    Laravel Passport Auth 在同一项目中的自服务器和客户端上运行时卡住 以进行基于密码的令牌身份验证 登录控制器 public function authenticaterrr Request request http ne
  • Git 漂亮的格式颜色

    我正在尝试为 Git 设置漂亮的格式颜色 据我所知 1 6 0 版本只能识别红色 绿色和蓝色 git log pretty format Credred Creset Cgreengreen Creset Cyellowyellow Cre
  • Rails 4 嵌套属性和 has_many :through 表单中的关联

    我在使用表单管理 has many through 关联时遇到问题 我不想做的是编辑关联模型的属性 其中存在大量信息 相反 我只想管理关联 我知道我可以通过操纵传递给我的操作的表单参数并手动构建关系来做到这一点 但如果可能的话 我更愿意采用
  • curl - 如何设置 DNS 缓存的 TTL 以及如何清除curl 缓存

    在这个链接的最后它提到 http comments gmane org gmane comp web curl library 40895 只要您重新使用该句柄 libcurl 默认就会使用其 DNS 缓存 你 可以改变它在缓存中保存条目的
  • Android:清除后退堆栈

    在 Android 中 我有一些活动 比如说 A B C 在A中 我使用以下代码打开B Intent intent new Intent this B class startActivity intent 在B中 我使用以下代码打开C In
  • 三星的 Camera2 宽高比

    我在 S5 上使用 Camera2 API 以 720x480 的分辨率显示基于 TextureView 的预览 使用 Camera1 时 预览看起来不错 但使用 Camera2 时预览会失真 我正在打电话SurfaceTexture se
  • 从控制器内部使用 Html.ActionLink 和 Url.Action(...)

    我想编写一个 HtmlHelper 来呈现具有预设值的 ActionLink 例如 where PageLink是一个调用的函数ActionLink使用已知的操作和控制器 例如 索引 和 页面 Since HtmlHelper and Ur
  • 如何发送带有空格的 POST 请求?

    我正在尝试将编辑文本的输入发送到 PHP 如果我发送的内容没有空格 它可以正常工作 但如果有空格就会崩溃并显示以下内容 非法字符 指的是空间 显然 这是一个正确引用的问题 但由于某种原因 我就是无法正确引用 在哪里添加引号 创建 URL 时
  • 如何将 ModelState.AddModel Error 绑定到剔除动态创建的验证范围?

    我已经设置 Knockoutjs 使用以下代码动态创建可编辑的值列表 var requirementModel function var self this self requirementtypes ko observableArray
  • FastAPI:CORS 中间件不支持 GET 方法

    我尝试在 FastAPI 框架上使用 CORS 但它不适用于 GET 方法 这是我正在处理的代码 from fastapi import FastAPI from fastapi middleware cors import CORSMid
  • iPhone 垂直拨动开关

    我正在尝试为 iPhone 创建一个垂直切换开关控件 沿着 UISwitch 的路线 但垂直滑动 我想知道现有的控件是否已经存在 或者是否有任何好的教程来解释为 iPhone 创建自定义控件的基础知识 目前 我尝试使用仿射变换从基本 UIs
  • 连接MySQL服务器时Eclipse程序崩溃

    I am writing a simple program to connect to a MySQL Server hosted locally I have ensured the server is running The code
  • 如何以不依赖扩展的方式禁用 htaccess 中的 cgi?

    我想在文档根目录下的目录中禁用任何类型的 CGI 执行 任何类型 php perl ruby 等等 我想以一种不依赖于文件扩展名的方式来执行此操作 在我的文档根目录下 因为用户必须能够放置和查看 HTML 文件 它必须位于 htaccess
  • Azure 资源管理器模板链式函数

    我正在尝试删除 在分配给输出变量值之前使用 azure 函数从 URL 获取 webappStorageUri type string value take reference resourceId Microsoft Storage st