Azure PowerShell - 无法创建共享

时间:2015-02-20 10:36:49

标签: powershell azure azure-storage

我想使用Azure存储作为我的静态文件的备份。我安装了Azure PowerShell并连接到我的订阅,请按照本指南进行操作:http://azure.microsoft.com/en-us/documentation/articles/install-configure-powershell/

下一步我去了Azure门户并创建了存储: enter image description here

然后我复制了一个主存储密钥

enter image description here

并执行命令

$ctx=New-AzureStorageContext account-name account-key

使用我的存储帐户名称(上图中的第一个字段)和主帐户密钥。 没关系。

然后我尝试创建一个共享并得到错误:

PS C:\> $s=New-AzureStorageShare mysd -Context $ctx
New-AzureStorageShare : The remote name could not be resolved: 'myxxxbackup.file.core.windows.net'
At line:1 char:4
+ $s=New-AzureStorageShare mysd -Context $ctx
+    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : CloseError: (:) [New-AzureStorageShare], StorageException
    + FullyQualifiedErrorId : StorageException,Microsoft.WindowsAzure.Commands.Storage.File.Cmdlet.NewAzureStorageShare

为什么以及如何解决这个问题?

2 个答案:

答案 0 :(得分:3)

您是否在订阅中启用了Azure File Service?由于它目前在Preview,我相信你需要先做到这一点(至少这是我在订阅中所做的)。

为此,请转到帐户(https://account.windowsazure.com/Subscriptions) - >预览功能 - > Windows Azure文件。启用后,您应该能够访问Azure文件服务。

答案 1 :(得分:0)

首先请验证您使用的存储帐户名是否正确。 " myxxxbackup"似乎不是一个有效的存储帐户名称,就像我执行> nslookup myxxxbackup.blob.core.windows.net一样,它无法解决。

如果帐户名称正确,您是否可以在Azure管理门户中查看存储帐户下是否有新的Azure文件端点(除了blob / table / queue之外)

问候,杰森