在PowerShell中获取blob存储内容

时间:2017-03-23 16:08:38

标签: powershell azure azure-storage-blobs

我使用Get-AzureStorageBlobContent命令来获取包含我的应用版本的blob:

$latestDeployment = (Get-AzureStorageBlobContent -Blob app.version -Container container -Context $blobContext)

此命令将其作为文件保存到磁盘,而我想将其加载到内存中,只读取内容而不保存任何内容。是否可以使用PowerShell?

2 个答案:

答案 0 :(得分:1)

根据我的了解,您无法使用Power Shell执行此操作。使用Power Shell,您可以列出,下载,复制blob,但无法直接读取存储帐户中的blob。如果要读取blob,则需要在本地下载并读取它们。有关如何使用Power Shell管理blob的更多信息,请参阅此link

但是,您可以轻松使用代码读取存储帐户中的blob。请参阅此example

答案 1 :(得分:-1)

这应该有效

public static void main (String[] args){
    int[] list = new int[5];
    for (int i = 0; i < list.length; i++)
       list[i] = (int) (Math.random() * 1001);

    System.out.println ("The original set is " + Arrays.toString(list) + ".");

    Reversed(list);
    System.out.println ("The reversed array is " + Arrays.toString(list) + ".");    

    Squared(list);
    Reversed( list );
    System.out.println ("The array squared is " + Arrays.toString(list) +       
      ".");
    }