我想使用Azure存储作为我的静态文件的备份。我安装了Azure PowerShell并连接到我的订阅,请按照本指南进行操作:http://azure.microsoft.com/en-us/documentation/articles/install-configure-powershell/
下一步我去了Azure门户并创建了存储:
然后我复制了一个主存储密钥
并执行命令
$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
为什么以及如何解决这个问题?
答案 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之外)
问候,杰森