Java Azure:使用存储API查找存储是通用存储还是blob存储
是否有方法使用Azure storage Java API确定存储帐户是blob存储还是通用存储根据Azure storage REST API(仅限2016-01-01及更高版本),您可以看到一个参数Java Azure:使用存储API查找存储是通用存储还是blob存储,java,azure,azure-storage,azure-storage-blobs,Java,Azure,Azure Storage,Azure Storage Blobs,是否有方法使用Azure storage Java API确定存储帐户是blob存储还是通用存储根据Azure storage REST API(仅限2016-01-01及更高版本),您可以看到一个参数种类,用于确定存储帐户的种类(Storage或BlobStorage)将在请求正文中创建 对于使用Azure Storage Java API,有一个enum类,其中包括两种存储帐户,您可以通过StorageAccount.DefinitionStagesinterface的两个接口(和)选择所需
种类
,用于确定存储帐户的种类(Storage
或BlobStorage
)将在请求正文中创建
对于使用Azure Storage Java API,有一个enum类,其中包括两种存储帐户,您可以通过StorageAccount.DefinitionStages
interface的两个接口(和)选择所需的一种
下面是它们的常用用法
define
方法创建默认种类存储帐户,请参阅完整的示例代码
根据方法的源代码,默认的存储帐户类型是storage
viaWithGeneralPurposeAccountKind
BlobStorage
类型的存储帐户
StorageAccount storageAccount = azure.storageAccounts().define(storageAccountName)
.withBlobStorageAccountKind() // Set the kind as `BlobStorage`
.withRegion(Region.US_EAST)
.withNewResourceGroup(rgName)
.create();
这根本不能回答问题。OP问的是如何获得现有存储帐户的类型,而不是如何创建特定类型的新帐户。
StorageAccount storageAccount = azure.storageAccounts().define(storageAccountName)
.withBlobStorageAccountKind() // Set the kind as `BlobStorage`
.withRegion(Region.US_EAST)
.withNewResourceGroup(rgName)
.create();