【发布时间】:2018-11-16 11:38:46
【问题描述】:
我在 Windows 上的 powershell 中使用当前的 Azure CLI (2.0.50)。 我尝试使用存储在 azure blob 存储中的模板 uri 部署 ARM 模板。模板文件的这个 uri 包含一个 SAS 令牌...
如果我将带有 SAS 令牌的 uri 传递给 az group deployment create,则会出现以下错误:
HTTP Error 404: The specified resource does not exist.
Der Befehl "sp" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
Der Befehl "sv" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
Der Befehl "sr" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
Der Befehl "sig" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
模板 uri 如下所示:
https://blobname.blob.core.windows.net/templates/resgroup/root.json?se=2018-11-16T11%3A58Z&sp=r&sv=2018-03-28&sr=c&sig=signature
看来参数分隔符(&)被当成特殊字符了……
如何将 SAS 令牌作为模板 uri 传递?
【问题讨论】:
-
我认为它不允许根模板受到 sas 令牌的保护,对此不确定
标签: windows azure-resource-manager azure-cli azure-deployment