【问题标题】:Getting malformed string error in azure cli command execution在 azure cli 命令执行中出现格式错误的字符串错误
【发布时间】:2017-12-11 13:56:34
【问题描述】:

我正在尝试通过 Azure CLI 使用 ARM 模板创建 Azure Databricks 服务。

当我运行以下命令时,出现以下错误,

要执行的命令:-

az group deployment create --name adb --resource-group palmresourcegroup3 --template-file template.json --parameters parameters.json

错误:-

malformed string

参考parameters.json

参考template.json

【问题讨论】:

    标签: azure arm-template databricks azure-cli azure-cli2


    【解决方案1】:

    如果我更新您的存储帐户,您的模板对我有效。

        "storageAccountName": {
            "defaultValue": "[concat('dbstorage', uniqueString(parameters('applianceName'), resourceGroup().id, subscription().id))]",
            "type": "string"
        },
    

    您可以查看完整的template 文件。

    注意:Azure Databricks 目前处于预览阶段。请确保您的订阅已在预览版中注册。您可以在 Portal 上查看。

    如果您的订阅尚未注册,请点击 here 提交注册请求。

    更新:

    这是一个版本问题,当 OP 将 CLI 更新为 2.0.22 时。问题解决了。

    【讨论】:

    • 我已按照您的建议更新了存储帐户名称中的 defaultValue。但我仍然得到同样的错误。
    • @karan 你试试这个模板吗?我建议您可以在 Portal 上进行测试?您是否有权创建 Databricks?
    • 我已经在 Portal 上试用过这个模板,它可以工作。但是当我尝试使用 Azure CLI 时,它会引发格式错误的字符串错误。
    • 您好,您是在 Linux 还是 Windows 上执行它,如果可能的话,您能否分享您的错误截图
    • 您好,建议您使用最新版本的 CLI。
    猜你喜欢
    • 1970-01-01
    • 2016-07-25
    • 1970-01-01
    • 2017-01-19
    • 1970-01-01
    • 1970-01-01
    • 2018-11-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多