一些 azure cli 命令 return SubscriptionNotExists 错误?
Some azure cli commands return SubscriptionNotExists errors?
我有 Azure 的免费试用订阅:
$ az account subscription list
Command group 'account subscription' is experimental and under development. Reference and support levels: https://aka.ms/CLI_refstatus
[
{
"authorizationSource": "RoleBased",
"displayName": "Azure subscription 1",
"id": "/subscriptions/fffffff-ffff-ffff-ffff-ffffffffffff",
"state": "Enabled",
"subscriptionId": "fffffff-ffff-ffff-ffff-ffffffffffff",
"subscriptionPolicies": {
"locationPlacementId": "Public_2014-09-01",
"quotaId": "FreeTrial_2014-09-01",
"spendingLimit": "On"
}
}
]
但是当我执行命令(列出 MariaDB SKU)时,出现以下错误:
$ az mariadb server list-skus --location eastus
(SubscriptionNotExists) Subscription 'fffffff-ffff-ffff-ffff-ffffffffffff' does not exist.
Code: SubscriptionNotExists
Message: Subscription 'fffffff-ffff-ffff-ffff-ffffffffffff' does not exist.
在我有即用即付订阅的其他帐户下工作正常。与 go SDK 相同。
如果免费试用是个问题,最好在某处记录下来。
要列出 skus 列表 Mariadb 请确保您已使用 az login
cmdlet 成功登录。
然后尝试执行以下您正在使用的命令
az mariadb server list-skus --location eastus
供参考的输出:-
注意:- 尝试关闭并重新打开您的终端并使用 az login 并选择您有免费试用订阅的帐户,然后使用命令。
因为我没有任何免费试用订阅来在我的环境中测试它。
AFAIK,我们也可以根据下面的截图使用它作为免费试用帐户,也可以检查这个 Microsoft Document:
有关更多详细信息,请参阅以下链接以获取 Azure 免费试用支持的资源:
事实证明,您必须先注册 provider resources 才能使用它们。出于某种原因,MariaDB 已经为我的一个帐户注册,但没有为另一个帐户注册。在这方面,错误 SubscriptionNotExists
非常令人困惑。
我有 Azure 的免费试用订阅:
$ az account subscription list
Command group 'account subscription' is experimental and under development. Reference and support levels: https://aka.ms/CLI_refstatus
[
{
"authorizationSource": "RoleBased",
"displayName": "Azure subscription 1",
"id": "/subscriptions/fffffff-ffff-ffff-ffff-ffffffffffff",
"state": "Enabled",
"subscriptionId": "fffffff-ffff-ffff-ffff-ffffffffffff",
"subscriptionPolicies": {
"locationPlacementId": "Public_2014-09-01",
"quotaId": "FreeTrial_2014-09-01",
"spendingLimit": "On"
}
}
]
但是当我执行命令(列出 MariaDB SKU)时,出现以下错误:
$ az mariadb server list-skus --location eastus
(SubscriptionNotExists) Subscription 'fffffff-ffff-ffff-ffff-ffffffffffff' does not exist.
Code: SubscriptionNotExists
Message: Subscription 'fffffff-ffff-ffff-ffff-ffffffffffff' does not exist.
在我有即用即付订阅的其他帐户下工作正常。与 go SDK 相同。
如果免费试用是个问题,最好在某处记录下来。
要列出 skus 列表 Mariadb 请确保您已使用 az login
cmdlet 成功登录。
然后尝试执行以下您正在使用的命令
az mariadb server list-skus --location eastus
供参考的输出:-
注意:- 尝试关闭并重新打开您的终端并使用 az login 并选择您有免费试用订阅的帐户,然后使用命令。
因为我没有任何免费试用订阅来在我的环境中测试它。
AFAIK,我们也可以根据下面的截图使用它作为免费试用帐户,也可以检查这个 Microsoft Document:
有关更多详细信息,请参阅以下链接以获取 Azure 免费试用支持的资源:
事实证明,您必须先注册 provider resources 才能使用它们。出于某种原因,MariaDB 已经为我的一个帐户注册,但没有为另一个帐户注册。在这方面,错误 SubscriptionNotExists
非常令人困惑。