将ARM模板上载到存储的机制

时间:2018-06-18 09:48:46

标签: azure azure-resource-manager

我想在我的ARM部署模型中使用linked templates。我读过的每篇文章都提到链接的模板需要位于可访问的位置(例如blob存储)。

如果我手动将文件上传到存储,但是我正在寻找一种机制,可以将模板上传到存储,作为构建或部署过程的一部分。

我希望使用Artifact Storage Account选项,但仅在部署基础架构时不可用。

enter image description here

是否有内置方法来实现这一点,还是需要额外的步骤,如powershell脚本或VSTS构建步骤?

1 个答案:

答案 0 :(得分:2)

只要在部署中引入了两个参数_artifactsLocation和_artifactsLocationSasToken,就可以使用工件存储帐户选项。

  "parameters": {
    "_artifactsLocation": {
      "type": "string",
      "metadata": {
        "description": "Auto-generated container in staging storage account to receive post-build staging folder upload"
      }
    },
    "_artifactsLocationSasToken": {
      "type": "securestring",
      "metadata": {
        "description": "Auto-generated token to access _artifactsLocation"
      }
    }
  }