microsoft azure 中 StorageAccounts 的模型对象

model object of StorageAccounts in microsoft azure

我需要从我的 Azure 帐户中获取所有存储帐户并列出它们的所有属性。 我已经配置了 azure 对象并使用下面的调用来获取所有 storageAccounts。

Azure azure = Azure
                        .configure()
                        .withLogLevel(LogLevel.NONE)
                        .authenticate(credFile)
                        .withDefaultSubscription();                     

StorageAccounts storageAccounts  =  azure.storageAccounts();

我看到在 com.microsoft.azure.management.storage.StorageAccounts 接口中有很多方法,但我正在寻找一个模型对象来获取并列出其详细信息,就像我们有 com.amazonaws.services.s3.model.Bucket

我的问题是:对于 StorageAccounts,哪个是模型对象?

您可以使用方法 .list() 列出订阅中的存储帐户。请检查此 link 中的 SDK。您可以使用以下代码获取存储帐户属性。

 List<StorageAccount> accounts = azure.storageAccounts().list();
            for (StorageAccount sa : accounts) {
                System.out.println("Storage Account " + sa.name() + " created @ " + sa.creationTime());
            } 

您也可以查看此 example 来管理您的存储帐户。