【问题标题】:Azure ARM template accessing storage keyAzure ARM 模板访问存储密钥
【发布时间】:2018-03-10 04:29:45
【问题描述】:

我正在尝试访问 azure OMS ID、同一 OMS 的主键、存储帐户密钥,以下是我想以这种格式传递这些详细信息以进行安装的命令sh ./install-master.sh <OMS ID> <OMS Key> <Storage Account Name> <Storage Account Key>

"protectedSettings": {
      "commandToExecute": "[concat('sh ./install-master.sh ',reference(resourceId(parameters('omsResourceGroup'),'Microsoft.OperationalInsights/workspaces/', parameters('omsWorkspace')), '2015-11-01-preview').customerId,' ',listKeys(resourceId(parameters('omsResourceGroup'),'Microsoft.OperationalInsights/workspaces/', parameters('omsWorkspace')), '2015-11-01-preview').primarySharedKey,' ',parameters('scriptStorageAccount'),' ',listKeys(resourceId('Microsoft.Storage/storageAccounts',parameters('scriptStorageAccount')),providers('Microsoft.Storage', 'storageAccounts').apiVersions[0]).keys[0].value))]"
     }

我收到以下错误消息

InvalidTemplate: Deployment template validation failed: 'The template resource 'node1/CustomInstall' at line '265' and column '10' is not valid: Unable to parse language expression 'concat('sh ./nifi-install-master.sh ',reference(resourceId(parameters('omsResourceGroup'),'Microsoft.OperationalInsights/workspaces/', parameters('omsWorkspace')), '2015-11-01-preview').customerId,' ',listKeys(resourceId(parameters('omsResourceGroup'),'Microsoft.OperationalInsights/workspaces/', parameters('omsWorkspace')), '2015-11-01-preview').primarySharedKey,' ',parameters('scriptStorageAccount'),' ',listKeys(resourceId('Microsoft.Storage/storageAccounts',parameters('scriptStorageAccount')),providers('Microsoft.Storage', 'storageAccounts').apiVersions[0]).keys[0].value))': expected token 'EndOfData' and actual 'RightParenthesis'.. Please see https://aka.ms/arm-template-expressions for usage details.'.

还有其他方法可以测试我在 ARM 中传递的引用吗?

【问题讨论】:

    标签: azure azure-resource-manager arm-template


    【解决方案1】:

    错误有点暗示你有 1 个额外的右括号:

    xxx.keys[0].value))]" <<< remove one in the end
    

    【讨论】:

      猜你喜欢
      • 2019-04-06
      • 1970-01-01
      • 2016-06-28
      • 2017-01-02
      • 2021-04-06
      • 2018-02-09
      • 2019-03-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多