如何在Azure中使用Java获取VM的串行日志

时间:2017-12-21 04:07:17

标签: java azure logging sdk

我正在尝试使用Azure SDK获取VM的串行日志,但很难找到解决方法。

我首先尝试获取虚拟机并检查是否有任何方法可以访问它,并尝试使用StorageAccount查看是否可以通过这种方式访问​​它。

我是否需要使用某些凭据或SAS来请求此信息?

我是Azure API的新手,所以我也在寻找如何获取此信息的一般概念。

1 个答案:

答案 0 :(得分:0)

您可以使用Azure Diagnostics Log获取虚拟机的串行日志。

创建虚拟机时,可以配置诊断存储帐户。

enter image description here

日志文件将作为页面blob存储在您的存储帐户中。

enter image description here

希望它对你有所帮助。

更新回答:

现在您可以在配置的存储帐户中找到日志blob文件,您可以将其下载到本地或直接从storage Java SDK获取内容以获取日志信息。

您可以从此official tutorial找到示例代码。