【发布时间】:2015-03-08 01:23:45
【问题描述】:
我使用 Microsoft Azure PowerShell 模块在存储帐户中创建了 Azure 存储帐户和 Blob 容器。我已将 blob 容器设置为可公开访问,但现在我需要列出来自匿名连接的 blob。
我正在使用带有 Azure PowerShell 模块版本 0.8.12 的 Windows Management Framework Core 5.0 2014 年 11 月预览版。
这是我用来创建存储帐户、blob 容器并将文件上传到容器的代码。
### Authenticate to Microsoft Azure platform
$Username = 'powershell@trevorsullivan.net';
$AzureCredential = Get-Credential -Message 'Enter your Azure password.' -UserName $Username;
Add-AzureAccount -Credential $AzureCredential;
### Select the appropriate Azure subscription
$SubscriptionName = 'Visual Studio Ultimate with MSDN';
Select-AzureSubscription -SubscriptionName $SubscriptionName;
### Create Azure Storage Account
$StorageAccountName = 'opsgility';
New-AzureStorageAccount -StorageAccountName $StorageAccountName;
### Create Azure Storage Context
$StorageKey = Get-AzureStorageKey -StorageAccountName $StorageAccountName;
$Context = New-AzureStorageContext -StorageAccountName $StorageAccountName -StorageAccountKey $StorageKey.Primary;
### Create a blob storage container with "container" level public access
$ContainerName = 'uploads';
New-AzureStorageContainer -Context $Context -Name $ContainerName -Permission Container;
### Upload a file to the blob container
Set-AzureStorageBlobContent -Context $Context -Container $ContainerName -File c:\windows\notepad.exe;
###
### How do I retrieve a list of Azure storage blobs from the container anonymously?
###
【问题讨论】:
标签: powershell azure