我想在我的ARM部署模型中使用linked templates。我读过的每篇文章都提到链接的模板需要位于可访问的位置(例如blob存储)。
如果我手动将文件上传到存储,但是我正在寻找一种机制,可以将模板上传到存储,作为构建或部署过程的一部分。
我希望使用Artifact Storage Account
选项,但仅在部署基础架构时不可用。
是否有内置方法来实现这一点,还是需要额外的步骤,如powershell脚本或VSTS构建步骤?
答案 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"
}
}
}