Abbiamo recentemente creato un'infrastruttura e un framework di distribuzione delle applicazioni utilizzando Azure Resource Manager e modelli. Per poter distribuire un servizio cloud, è necessario prima configurare un account di archiviazione di Azure. Come di recente, questo è stato realizzato eseguendo:Come forzare l'account di archiviazione di Azure come classico
Switch-AzureMode AzureResourceManager
New-AzureStorageAccount -ResourceGroupName $resourceGroupName -StorageAccountName $storageAccountName -Location $locationName -Type Standard_LRS
Ciò creerebbe un account di archiviazione che il cmdlet New-AzureDeployment potrebbe utilizzare per la distribuzione. Per quanto posso ricordare, l'account di archiviazione creato sarebbe uno che ora è etichettato come "classico" nell'interfaccia utente. Tuttavia, con le modifiche recenti, l'account di archiviazione che ora viene creato utilizzando lo script sopra riportato non è classico (V2). Questo account di archiviazione V2 non viene riconosciuto da New-AzureDeployment e lo genera nello script PowerShell:
New-AzureDeployment: ResourceNotFound: l'account di archiviazione 'teststorage' non è stato trovato.
Se creo manualmente il classico account di archiviazione nell'interfaccia utente, posso utilizzarlo per la mia distribuzione e funziona perfettamente.
Quindi è possibile eseguire una delle seguenti operazioni:
- Force account di archiviazione da creare come classico tramite Powershell?
- Istruire il cmdlet New-AzureDeployment per utilizzare l'account di archiviazione V2 tramite PowerShell?
Ha funzionato. Grazie – Focker