Я хочу очистить учетную запись хранилища, а затем «восстановить» ее с помощью AzCopy.Есть ли вызов API, который я могу сделать для Azure Storage, чтобы узнать, был ли мой контейнер удален?
очистить последнее хранение ночи с использованием
$ctx = New-AzureStorageContext -StorageAccountName $storage -StorageAccountKey $key Get-AzureStorageContainer a* -Context $ctx | Remove-AzureStorageContainer -Force
И затем использовать AzCopy но получить;
The remote server returned an error: (409) Conflict. The specified container is being deleted. Try operation later.
Я не хочу, чтобы петли, пытаясь создать хранилище снова. Как можно дождаться завершения операции «Удалить»?
Есть ли статус Get-AzureStorageContainer? «Удаление?»
Интересно, добавят ли они API? –
Я серьезно сомневаюсь в этом. С самого начала это было поведением. В идеале я хотел бы, чтобы эти операции удаления были преобразованы как «асинхронные операции», когда служба хранения возвращает вам идентификатор операции (если он принят), а затем отслеживает статус запроса с использованием этого идентификатора (как и API-интерфейс ARM/Service Management API). –