0

对 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确实列出了我的存储帐户。

4

1 回答 1

0

Azure 有两种部署模型:“经典”和“资源管理器”(ARM)。您没有看到 ARM 创建的存储帐户,因为您使用经典模式 powershell 命令列出存储帐户,并且您的存储帐户是使用(更新的)资源管理 API 创建的(并且经典 API 只会列出存储帐户使用“经典”管理 API 创建)。

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

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

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

于 2016-07-05T20:12:30.053 回答