Скрипт Powershell для создания нового контейнера BLOB-объектов не работает для Azure Storage Emulator - PullRequest
0 голосов
/ 05 февраля 2020

Я следую документации , предоставленной Microsoft для создания нового контейнера BLOB-объектов в Azure Storage Emulator. Тем не менее, я получил странную ошибку, как показано ниже после ввода в командлетах команд в PowerShell. azure эмулятор хранилища работал, и это определенно не было проблемой. Как обходится эта странная ошибка при попытке ввести команду cmdlets, предоставляемую Microsoft?

PS C:\Windows\system32> $context = New-AzStorageContext -Local
>>
>> $containerName = "video2"
>> New-AzStorageContainer -Name $containerName -Context $context -Permission blob
>>
>> $now = Get-Date
>>
>> New-AzStorageContainerSASToken -Name $containerName -Permission rwdl -ExpiryTime $now.AddDays(1.0) 
-Context $context -FullUri

 Get-AzStorageBlob : An error occurred while sending the request.
 At line:5 char:1
 + Get-AzStorageBlob -Container $ContainerName -Context $ctx | select Na ...
 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 + CategoryInfo          : CloseError: (:) [Get-AzStorageBlob], StorageException
 + FullyQualifiedErrorId : 
 StorageException,Microsoft.WindowsAzure.Commands.Storage.Blob.Cmdlet.GetAzureStorageBlob
 Command

1 Ответ

0 голосов
/ 05 февраля 2020

Решением этой проблемы было очистить данные, остановить azure, а затем инициализировать Azure Storage Emulator. Указанные действия были проведены в приложении Microsoft Azure Storage Emulator v5.10. Кроме того, при инициализации Azure Storage Emulator вы увидите созданное имя базы данных и экземпляр имени сервера, с которым связана база данных. Это полезно, если вы хотите подключиться к сгенерированной базе данных в Microsoft SQL Server Management Studio или Visual Studio.

...