AzureコマンドレットでPowerShellを使用して、BLOBストレージのアイテムを簡単に表示しようとしています
$StorageContext = New-AzureStorageContext -StorageAccountName 'myblobname' -StorageAccountKey '2341231234asdff2352354345=='
$Container = Get-AzureStorageContainer -Name 'mycontainer' -Context $StorageContext
$blobs = Get-AzureStorageBlob -Container $Container
Error:
Get-AzureStorageBlob : Could not get the storage context. Please pass in a storage context or set the current storage context.
私は、資格情報が正しいことを100%確信しています(この投稿では、ランダムに短縮された資格情報データを使用しています)
このエラーが発生するのはなぜですか?
AzureRMを使用していますか? AzureRMのバージョンは3.8.0と表示されます。これを機能させるには、どのスクリプトのどのバージョンが必要ですか?
ここにもStorageContext
を含める必要があります。
$blobs = Get-AzureStorageBlob -Container $Container
したがって、コードは次のようになります。
$blobs = Get-AzureStorageBlob -Container $Container -Context $StorageContext