当前位置: 首页 > 知识库问答 >
问题:

Get-AzureLocation未显示我的订阅有权访问的所有位置

籍靖
2023-03-14

我使用的是为期6个月的学生Azure Pass订阅,它允许我使用Web门户在任何Azure位置成功创建存储帐户:

但是,当我尝试使用PowerShell(使用相同的Azure帐户和订阅)创建存储帐户时,它不允许我在北欧或西欧创建存储帐户。因此,如果我尝试:

New-AzureStorageAccount -StorageAccountName mystorageaccountname -Location "North Europe" -Type Standard_LRS

我得到:

New-AzureStorage帐户:Badask:位置约束无效

使用Get AzureLocation命令可以确认我似乎只能访问4个地区——美国东部、美国中部、东南亚和日本西部

Get-AzureLocation | select Name

Name          
----          
East US       
Central US    
Southeast Asia
Japan West

我已仔细检查我的powershell会话是否使用与我在门户中使用的Azure登录和订阅相同的Azure登录和订阅(我使用Add AzureAccount登录,然后使用Select AzureSubscription将我的订阅设置为“Azure Pass”)。

这对我来说真的很奇怪,有人有什么想法吗?为什么允许我使用门户在北欧创建存储帐户,而不使用powershell?

谢谢

共有1个答案

魏烨熠
2023-03-14

门户使用Azure资源管理器(ARM)创建存储帐户,而您的PowerShell使用“经典”ASM模式。ARM类似于PowerShell的命令将是“New AzureRmStorageAccount”。请注意PowerShell命令中的“Rm”(用于资源管理器)。

 类似资料:
  • 我目前正在尝试将我的应用程序迁移到firebase,我正在寻找firebase的解析安装和通道。 我发现我们应该使用主题,但在我的应用程序中,“订阅”和“取消订阅”主题很常见,但没有办法(我发现)看到用户订阅了哪些主题。有什么想法吗? 我已经阅读了Firebase文档,但我是Firebase新手,因此可能有更多经验的人会知道:https://firebase.google.com/docs/clo

  • 如果运行上面的程序,会报错误 修复的方法可以是 这个问题应该是和 rust 所有权有关,当方法返回时会出现所有权移动。一开始认为可能是结构体内的字段无法移动所有权。但是执行 报错的原因应该是所有权移动后, animate.name 就失效了,按这么说结构体内的字段是可以移动所有权的。 那最上面的报错应该怎么比较好去理解?

  • 我正在为我的大学项目开发一个电子商务网站(spring MVC、Java、mySql、Hibernate)。我有各种模型,如客户,产品,订单,客户历史等。 我能够显示所有客户的详细信息(在管理页面)和所有产品供客户浏览。 但我面临的问题是,我如何展示一个客户的订单和订单历史? 我的orders表有orderId、productId、quantity和total Price。但是要显示产品名,我必须

  • 问题内容: 如何获得具有特定列名的所有表的列表? 问题答案: 在每个数据库级别上都非常简单

  • 我正在尝试阅读键盘输入。我可以很好地读取同时按下的2个键,但当我尝试按下3个键时,结果会因按下的键而异。例如,如果我按住左数组键,我的精灵会向左移动。然后当我按住右箭头键(仍然按住左箭头键)时,我的精灵停止(就像它应该的那样)。但这就是事情变得危险的地方。如果我然后按住向下箭头键,精灵向下移动(左,右,下箭头键都按下)。然而,如果我按住向上箭头键(左,右,上箭头键都按下),精灵不动。 我在 All

  • 问题内容: 我是Java初学者 我试图制作我的jframe节目,但没有 它不起作用 问题答案: 我认为您没有正确声明您的JFrame。这是创建简单框架的示例: