【发布时间】:2018-09-27 05:54:02
【问题描述】:
您好,在模板的 Azure 扩展中使用 fileUris,从模板启动 VM 时无法在 VM 中下载文件。
它会抛出以下错误:
VM 在处理扩展“customScript”时报告失败。错误消息:“启用失败:处理文件下载失败:下载文件失败[1]:下载文件失败:意外状态代码:得到=404 预期=200”。
【问题讨论】:
您好,在模板的 Azure 扩展中使用 fileUris,从模板启动 VM 时无法在 VM 中下载文件。
它会抛出以下错误:
VM 在处理扩展“customScript”时报告失败。错误消息:“启用失败:处理文件下载失败:下载文件失败[1]:下载文件失败:意外状态代码:得到=404 预期=200”。
【问题讨论】:
要更深入地了解该问题,请检查 VM 上的以下日志文件:
- /var/log/azure/custom-script/handler.log
- /var/log/waagent.log
enter code here
您的文件将下载到如下路径:/var/lib/waagent/custom-script/download/0/,命令输出将保存到该目录中的 stdout 和 stderr 文件。请阅读这些文件以找出脚本的输出。
您可以在 /var/log/azure/custom-script/handler.log 找到扩展程序的日志。
如果您遇到无法使用这些日志文件进行调试的问题,请在此 GitHub 存储库上打开一个问题。
【讨论】:
请检查您的存储库是否在 github 或任何存储库中是私有或公共的。 将其公开后,您就可以下载存储库
【讨论】:
对于存储私有网络,我需要将 VM 的子网添加到防火墙并启用“Microsoft.Storage”服务端点。
【讨论】:
该消息表示 waagent 服务无法使用配置文件中提供的 URL 下载文件。这可能有很多原因。我建议您需要从 VM 手动测试该 URL,以查看该 URL 是否可以下载。
【讨论】: