Com base no meu conhecimento, o modelo do Azure não oferece suporte ao encore URI no modelo.
De acordo com o seu cenário, você pode escolher o seguinte caminho.
1. Salve seu modelo de link como um URL público, você pode salvá-lo no GitHub ou em uma conta pública do Armazenamento do Azure.
2.Embora o modelo vinculado deva ser disponibilizado externamente, ele não precisa estar disponível para o público em geral. Você pode adicionar seu modelo a uma conta de armazenamento particular acessível apenas ao proprietário da conta de armazenamento. Em seguida, você cria um token de assinatura de acesso compartilhado (SAS) para permitir o acesso durante a implantação. Você adiciona esse token SAS ao URI do modelo vinculado.
O exemplo a seguir mostra um modelo pai vinculado a outro modelo. O modelo vinculado é acessado com um token SAS que é passado como um parâmetro.
"parameters": {
"sasToken": { "type": "securestring" }
},
"resources": [
{
"apiVersion": "2017-05-10",
"name": "linkedTemplate",
"type": "Microsoft.Resources/deployments",
"properties": {
"mode": "incremental",
"templateLink": {
"uri": "[concat('https://storagecontosotemplates.blob.core.windows.net/templates/helloworld.json', parameters('sasToken'))]",
"contentVersion": "1.0.0.0"
}
}
}
],
Mais informações sobre isso, consulte este link .