Недавно мы построили инфраструктуру развертывания инфраструктуры и приложений с помощью Azure Resource Manager и шаблонов. Чтобы развернуть облачную службу, необходимо сначала настроить учетную запись Azure Storage. Как недавно, это было достигнуто путем запуска:Как заставить Azure Storage Account классифицировать
Switch-AzureMode AzureResourceManager
New-AzureStorageAccount -ResourceGroupName $resourceGroupName -StorageAccountName $storageAccountName -Location $locationName -Type Standard_LRS
Это позволит создать учетную запись для хранения данных, командлет New-AzureDeployment может использоваться для развертывания. Насколько я помню, созданная учетная запись хранилища была бы такой, которая теперь обозначается как «классическая» в пользовательском интерфейсе. Однако с недавними изменениями учетная запись хранилища, которая теперь создается с использованием приведенного выше сценария, является неклассической (V2). Эта учетная запись V2 не распознается в New-AzureDeployment, и она выбрасывает ее в сценарии Powershell:
New-AzureDeployment: ResourceNotFound: Хранилище «teststorage» не найдено.
Если я вручную создаю классическую учетную запись хранилища в пользовательском интерфейсе, я могу использовать ее для моего развертывания, и она работает нормально.
Итак, можно сделать одно из следующих действий:
- Силам по учетной записи хранения, которые будут созданы как классические с помощью Powershell?
- Инструкции по использованию командлета New-AzureDeployment для использования учетной записи хранилища V2 через Powershell?
Это сработало. – Focker