适用于 Java V8 的 Azure 存储 SDK 是与 Table 存储一起使用的最新版本吗?

Is the Azure Storage SDK for Java V8 the latest version to work with Table Storage?

我们在应用程序中使用适用于 Java V8 的 Azure 存储 SDK 来访问存储帐户中的简单 table,只有几行,此版本未通过客户安全扫描,但是新版本的 SDK 似乎不适用于 table 存储,查看文档,看来使用最新 SDK 的 table 存储的唯一方法是通过 Cosmos DB Table API.

Java SDK 页面的 Azur 存储(https://github.com/azure/azure-storage-java) shows only Blob and Queue components. The Azure documentation is not clear on this but all samples point to V8 (or older) SDKs, like this sample https://github.com/Azure-Samples/storage-table-java-getting-started

有没有什么方法可以在不使用 Cosmos DB Table API 或过时的 V8 SDK 的情况下访问 Java 中的 table 存储?

目前,Azure Tables 和 Table 的任何客户端库实际上已经转移到 CosmosDB 团队,并且没有支持它们的计划。

关于 table 支持 issue 中的 github 已经关闭。

因此,如果您想将 Table SDK 与 Java 一起使用,则必须使用旧版 SDK。现在您只能获取 table 的最新 SDK 是 CosmosDB。

希望对您有所帮助,如果您还有其他问题,请告诉我。