Azure:使用存储API查找存储是通用还是blob存储

时间:2017-05-26 14:26:37

标签: java azure azure-storage azure-storage-blobs

是否可以使用Azure存储Java API确定存储帐户是blob存储还是通用存储

1 个答案:

答案 0 :(得分:-1)

根据Azure存储REST API Create Storage Account(仅限2016-01-01及更高版本),您可以看到参数kind,它可以确定哪种存储帐户(StorageBlobStorage)将在请求正文中创建。

对于使用Azure存储Java API,有一个枚举类Kind,其中包含两种存储帐户,您可以通过两个接口选择您想要的一个(WithGeneralPurposeAccountKind和{{3 {}}}接口。

以下是他们的惯常用法。

  1. 通过StorageAccount.DefinitionStages方法创建默认的种类存储帐户,请参阅完整的示例代码WithBlobStorageAccountKind

    define

    根据here方法的源代码,默认的存储帐户类型为StorageAccount storageAccount = azure.storageAccounts().define(storageAccountName) .withRegion(Region.US_EAST) .withNewResourceGroup(rgName) .create(); 来自Storage

  2. 创建WithGeneralPurposeAccountKind种类的存储帐户。

    BlobStorage