对没有符合条件的订阅进行故障排查

本文将帮助您排查在 Azure 门户中尝试购买预留时出现的没有符合条件的订阅错误消息的问题。

症状

  1. 登录到 Azure 门户 并导航到 “预留”。
  2. 选择 “添加” ,然后选择服务。
  3. 会看到以下错误消息:
     No eligible subscriptions
    
     You do not have any eligible subscriptions to purchase reservations. To purchase a reservation, you should have owner or reservation purchaser permission on at least one subscription of the following type: Pay-as-you-go, CSP, Microsoft Enterprise or Microsoft Customer Agreement.
    
  4. “选择要购买的产品 ”区域中,展开 “计费订阅 ”列表以查看特定订阅不符合购买预留实例的条件。 下图显示了无法购买预订的原因示例。
    显示无法购买预留的原因的屏幕截图。

原因

若要购买 Azure 预留实例,必须至少有一个订阅满足以下要求:

  • 订阅必须是受支持的套餐类型。 支持的产品/服务类型包括:即用即付、云解决方案提供商(CSP)、Azure 企业版或Microsoft客户协议。
  • 必须是订阅的所有者或预约购买者。

如果没有满足要求的订阅,将收到 No eligible subscriptions 错误。

原因 1

订阅必须是受支持的套餐类型。 支持的产品/服务类型包括:即用即付、CSP、Azure Enterprise 或Microsoft客户协议。 订阅类型不受支持。 选择具有不支持预留的套餐类型的订阅时,会看到以下错误。

Subscription not eligible for purchase

This subscription is not eligible for reservation benefit an cannot be used to purchase a reservation.

显示“订阅不符合购买条件”错误消息的屏幕截图。

原因二

您必须是订阅的所有者或预留购买者之一。 如果没有足够的权限,会看到以下错误。

You do not have owner or reservation purchaser access on the subscription

You can only purchase reservations using subscriptions on which you have owner or reservation purchaser access.

解决方案

  • 如果当前产品/服务不支持预留,则需要创建新的 Azure 订阅。
  • 如果您无法访问现有的预留,您可以从当前所有者那里获取访问权限。

解决方案 1

若要购买预留,需要创建支持预留的新 Azure 订阅。

  • 可以以即用即付费率创建新的 Azure 订阅。

解决方案 2

若要获取对预留的所有者访问权限,必须有权访问以下任一项:

  • 已购买预留的预留订单
  • 预订本身

当前的预留订单所有者或预订者可以按照以下步骤将访问权限委托给您。

若要允许其他人管理预留,可通过两种方式实现:

  • 通过将“所有者”角色分配给预留订单资源范围内的用户,为单个预留订单的访问管理委派权限。 如果希望提供有限的访问权限,请选择其他角色。
    有关详细步骤,请参阅 使用 Azure 门户分配 Azure 角色

  • 将用户作为计费管理员添加到企业协议或Microsoft客户协议:

    • 对于企业协议,请添加具有 企业管理员 角色的用户,以查看和管理适用于企业协议的所有预留订单。 具有 企业管理员(只读权限) 角色的用户只能查看保留。 部门管理员和帐户所有者无法查看预留, 除非 使用访问控制(IAM)将其显式添加到预留。 有关详细信息,请参阅管理 Azure 企业角色

      企业管理员可以获得预留订单的所有权,并可以使用访问控制 (IAM) 将其他用户添加到预留

    • 在 Microsoft 客户协议下,具有计费配置文件所有者角色或计费配置文件参与者角色的用户可以管理使用计费配置文件完成的所有预留购买。 计费配置文件阅读者和发票管理员可以通过计费配置文件查看付费的所有预留。 但是,他们不能对预留进行更改。 有关详细信息,请参阅计费概况角色和任务

有关详细信息,请参阅 添加或更改可以管理预留的用户

后续步骤