Azure - 存储帐户/ ARM问题

时间:2016-07-05 18:56:29

标签: azure-powershell azure-storage-account

对Azure很陌生,并且正在努力从现有的vhd创建VM。执行New-AzureQuickVM -ImageName MyVirtualHD.vhd -Windows -ServiceName test时出现以下错误:

CurrentStorageAccountName is not accessible. Ensure that current storage account is accessible and the same location or affinity group as your cloud service.

Select-AzureRMSubscription不会返回CurrentStorageAccount属性的任何内容。 Get-AzureRMStorageAccount会列出我的存储空间帐户。

1 个答案:

答案 0 :(得分:0)

Azure有两种部署模式:" Classic"和#34;资源经理" (臂)。您没有看到ARM创建的存储帐户,因为您使用经典模式powershell命令列出存储帐户,而您的存储帐户是使用(较新的)资源管理API创建的(并且经典API将使用仅列出使用" classic"管理API创建的存储帐户。

您的示例显示您混合了两种类型。 (也 - 在这种情况下不要担心资源组 - 这不是你的问题 - 资源组与此无关)。

选择订阅(通过Select-AzureRmSubscription),然后选择Get-AzureRmStorageAccount后,您应该会看到所有新创建的存储帐户。

另外:Set-AzureSubscription做了不同的事情 - 它改变了订阅属性。您希望Select-...选择要使用的默认订阅。