当我在 Azure Cloud shell 中发出以下命令时:
az group deployment create --resource-group OurResourceGroup --template-file @WebSiteSQLDatabase.json --parameters @WebSiteSQLDatabase.parameters.json
我收到以下错误消息:
[Errno 36] File name too long: '{\r\n "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#...
该消息继续并输出整个模板,就好像那是太长的文件名一样。这显然是一个 Python 错误...我已验证该文件位于正确的位置,并尝试了几个不同的位置。
我也尝试过从 URL 执行:
Azure:~$ az group deployment create --resource-group OurResourceGroup --template-uri https://xxxx.file.core.windows.net/cs-xxxx-xxxx/templates/WebSiteSQLDatabase.json
但它返回此消息:
HTTP Error 400: The value for one of the HTTP headers is not in the correct format.
任何建议,将不胜感激。