当前位置: 首页 > 知识库问答 >
问题:

适用于 Java V8 的 Azure 存储 SDK 是否是可与表存储配合使用的最新版本?

华浩壤
2023-03-14

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

“适用于 Java 的 Azur 存储”SDK 页(https://github.com/azure/azure-storage-java)仅显示 Blob 和队列组件。Azure 文档对此不清楚,但所有示例都指向 V8(或更早版本)SDK,如此示例 https://github.com/Azure-Samples/storage-table-java-getting-started

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

共有1个答案

宗鸿博
2023-03-14

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

并且关于github中的表格支持问题已经关闭。

因此,如果您想在Java中使用表SDK,则必须使用传统SDK。现在你只能得到最新的SDK表是CosmosDB。

希望这能帮助你,如果你还有其他问题,请告诉我。

 类似资料:
  • 我正在尝试通过python访问Azure表存储。 按老办法走查https://docs.microsoft.com/en-us/azure/cosmos-db/table-storage-how-to-use-python#install-the-azure-storage-sdk-for-python 但是它特别为Azure表(https://github.com/Azure/azure-sto

  • 阅读文档时,并不十分清楚。 我想要的是能够存储和检索简单的json文档。使用CloudSearch,似乎可以以SDF格式存储文档,然后搜索它们,但它只返回文档ID和指定字段的一小部分(我认为是200个字符)。 有没有一种方法来检索完整的文档ID只是使用CloudSearch?还是打算作为搜索和使用主存储服务的附加工具?

  • 我试图通过PartitionKey和RowKey从Azure表存储中检索一个实体。当我的表中确实有一个实体带有这些键时,这种方法非常有效。 但是,当没有找到带有for键的实体时,我只是收到一个相当不清楚的错误,说“其中一个请求输入无效”…… 未处理的拒绝存储错误:其中一个请求输入无效。 有没有办法检查特定分区和行密钥是否存在实体?

  • MinIO Go Client SDK提供了简单的API来访问任何与Amazon S3兼容的对象存储服务。 支持的云存储: AWS Signature Version 4 Amazon S3 MinIO AWS Signature Version 2 Google Cloud Storage (兼容模式) Openstack Swift + Swift3 middleware Ceph Objec

  • 我知道WebJob SDK使用AzureWebJobsDashboard连接中定义的blob存储进行仪表板日志记录。 有没有办法让WebJob SDK使用Azure Storage Table而不是Blob存储来记录到AzureWebJobsDashboard连接的任何仪表板? 更新1:本文展示了日志输出条目在Azure表中的显示方式: https://docs . Microsoft . com

  • MinIO .NET Client SDK提供了简单的API来访问MinIO以及任何与Amazon S3兼容的对象存储服务。有关API和示例的完整列表,请查看Dotnet Client API Reference文档。本文假设你已经有VisualStudio开发环境。 最低需求 .NET 4.5.2,.NetStandard2.0或更高版本 Visual Studio 2017 使用NuGet安装