PAYATHON 2026

无法删除已禁用的 Azure subscription 并持续收到费用账单

支付小周

结论

Azure subscription 设为 Disabled 后,通常无法再直接删除其中的资源,但也不应继续产生新的按量资源费用。此后收到发票,并不一定说明资源仍在运行。费用可能来自停用前用量的延迟结算、未付余额,也可能来自仍然有效的 Marketplace、Reservations、Savings Plan、Support Plan 等独立计费项目。

删除信用卡不会取消 subscription,也不会免除已经产生的费用。建议按以下顺序处理:

  1. 核对发票对应的计费周期和费用明细。
  2. 确认 subscription 已取消,而不只是资源被禁用。
  3. 检查是否还有其他产品在持续收费。
  4. 使用具有计费权限的账户提交 Billing support request,请求调查账单并审核退款。
  5. 如果门户权限异常,通过 Microsoft 官方 Azure 联系入口寻求人工协助。

退款需要 Microsoft Billing Support 根据账户、用量和账单情况审核,不能保证获批。

先确认费用来自哪里

进入 Azure Portal,依次检查:

  • Cost Management + Billing
  • Invoices
  • Cost analysis
  • Azure subscriptions
  • Reservations
  • Savings plans
  • Marketplace
  • Support plans

查看每张发票时,重点核对以下信息:

  • Billing period
  • Invoice date
  • Subscription ID
  • Service name
  • Meter 或 Product
  • Usage date
  • Charges
  • Previous balance、tax 和 adjustment

例如,8 月收到的发票可能结算的是 7 月停用前产生的用量。即使 subscription 已变为 Disabled,此前产生的费用仍可能在之后开票。

如果最新账单中的 Usage date 明确晚于 subscription 的取消时间,请将这段时间差作为账单争议的主要证据提交给 Microsoft。

确认 subscription 是否真正取消

“禁用资源”、“停止 App Service”和”取消 subscription”不是同一个操作。请在 Azure Portal 中打开:

Subscriptions → 选择对应 subscription → Overview

检查当前状态,以及页面中是否还有 Cancel subscription 操作。常见状态包括:

  • Active:仍可使用,也可能继续计费。
  • Disabled:subscription 已被禁用,资源通常无法操作。
  • Deleted:已经进入最终删除阶段。

subscription 取消后不会立刻从门户中消失。Microsoft 通常会保留一段时间,用于账单处理、恢复或数据保留。最终删除时间取决于 subscription 类型和 Azure 当前策略,删除信用卡无法加快这一过程。

可以用 Azure CLI 查看当前账户能够访问的 subscription:

az login
az account list --all --output table
az account show --subscription "<subscription-id>"

也可以检查 subscription 中仍能查询到的资源:

az resource list \
  --subscription "<subscription-id>" \
  --output table

如果 subscription 已是 Disabled,命令可能返回授权或状态错误。这并不能证明资源仍在计费,也不建议为了删除资源而重新激活 subscription。应先请 Billing Support 核实停用时间,并确认之后的费用来自哪些计费项目。

Resource group 可见但打不开

门户中仍能看到 resource group,但打开后提示找不到资源,通常有以下几种原因:

  • subscription 已禁用,资源管理操作受到限制。
  • 资源已经删除,但门户缓存或资源索引尚未刷新。
  • 当前登录的是错误的 Microsoft Entra tenant。
  • 当前账户只有目录管理员权限,没有该 subscription 的 Azure RBAC 权限。
  • 看到的资源信息来自 Cost Management、Activity Log 或历史记录,资源本身已经不存在。

可以尝试:

  1. 退出 Azure Portal,然后重新登录。
  2. 在右上角切换 Directory + subscriptions。
  3. 清除 subscription 筛选条件。
  4. 使用无痕窗口重新打开门户。
  5. 通过 Azure Resource Graph 检查资源是否仍然存在。

如果账户仍有读取权限,可以运行:

az graph query -q "
Resources
| where subscriptionId =~ '<subscription-id>'
| project name, type, resourceGroup, location, id
" --output table

该命令需要安装 Azure Resource Graph 扩展。如果提示缺少扩展,可以执行:

az extension add --name resource-graph

查询不到资源与仍有账单并不矛盾。发票可能对应历史用量,也可能来自 subscription 之外的计费产品。

为什么 administrator 仍然无法提交工单

Azure 中的”管理员”并不是一种统一权限。以下权限相互独立:

  • Microsoft Entra ID 的 Global Administrator
  • subscription 的 Owner
  • Azure RBAC 的 Contributor
  • billing account、billing profile 或 invoice section 的计费角色
  • 个人 Microsoft Account 对应的 subscription 所有权

即使账户是 Microsoft Entra Global Administrator,也不一定拥有 subscription 或 billing account 的权限。提交账单工单时,系统可能要求账户具有对应的 subscription 访问权限或计费角色。

如果还能访问 subscription,可以检查 Azure RBAC:

az role assignment list \
  --subscription "<subscription-id>" \
  --assignee "<user-principal-name>" \
  --all \
  --output table

还要确认当前登录账户是否与发票上的购买账户一致。PluralSight 课程账号、Microsoft Learn 账号、Microsoft Account 和组织 Entra 账号可能显示相似的邮箱地址,但实际属于不同身份或 tenant。

如果组织内还有其他管理员,可以请 billing account owner、subscription owner 或 account administrator 为当前账户补充相应权限。不要只根据 Entra 管理员页面中显示的角色判断账户权限。

联系 Microsoft Billing Support

Azure 的订阅管理和账单问题通常可以提交 Billing support request,不需要购买付费技术支持计划。可以从 Azure Portal 进入:

Help + support → Create a support request → Billing

如果无法从 subscription 页面创建工单,可以尝试:

  • 从 Cost Management + Billing 页面进入帮助入口。
  • 选择账户或计费问题,不要选择资源技术支持。
  • 使用最初创建或购买该 subscription 的账户登录。
  • 切换到发票所属的 tenant。
  • 通过 Microsoft 官方 Azure “Contact us”页面选择 Billing/Subscription 支持。

Microsoft 是否提供电话回拨、在线聊天或电子邮件,取决于国家或地区、问题类型、账户状态和支持入口。通常要先创建工单,再选择门户当时提供的联系方式,无法保证可以直接通过电话联系。

建议在工单中提供:

  • Subscription ID
  • Tenant ID
  • Billing account 或 invoice number
  • 每张发票的金额和计费周期
  • subscription 被取消或禁用的准确日期
  • 费用明细中的 service、meter 和 usage date
  • 删除资源时出现的完整错误信息
  • 无法创建 support request 的截图
  • 期望的处理结果,包括停止后续计费、调查异常用量和审核退款

可以使用下面的表述提交账单争议:

The subscription was disabled/cancelled on <date>, but I received invoices
<invoice numbers> afterwards. Please verify the effective cancellation date,
identify any products that remained billable, stop future charges, and review
the charges for a possible refund.

I am also unable to create a billing support request because the portal reports
insufficient permissions. Please verify the billing-account ownership and advise
which identity or tenant must be used.

关于退款

退款不是自动流程,也不建议在 Azure 完成账单调查前直接通过银行拒付。Microsoft 可能会考虑以下因素:

  • 费用是否发生在取消 subscription 之后。
  • 是否属于误配置或意外使用。
  • 是否存在 Marketplace、Reservations 或其他长期承诺。
  • 账户是否有未结余额。
  • 之前是否申请过类似调整。
  • 适用的服务条款和当地政策。

申请时,请直接说明费用是在培训期间意外产生的,并列出发现问题、停止资源和取消 subscription 的时间线。事实清楚且日期一致,比仅说明”资源已删除”更便于支持人员调查。

注意事项

  • 不要为了消除账单而删除整个 Microsoft Entra tenant。删除 tenant 会影响用户、应用、域名和其他 subscription,而且通常需要先清理大量依赖项。
  • 不要公开发送完整发票、信用卡信息、访问令牌或含有个人信息的截图。
  • Subscription ID 可以提供给经过验证的 Microsoft Support,但不要在公开论坛发布完整账单。
  • 删除付款方式不等于取消服务,未结费用仍可能继续开票或被追缴。
  • 在退款调查完成前,请保留发票、Cost analysis 导出文件、取消确认邮件和错误截图。
  • 如果费用来自 Marketplace 或第三方产品,Microsoft 可能需要与发布商共同处理,适用的退款规则也可能不同。

备注:内容仅供参考。