用户管理
账户生命周期
企业账户从提交开通申请、待审核、正常到停用的状态机,账户状态字段与停用原因口径,以及账户停用级联暂停名下全部接入密钥的联动语义
账户生命周期描述一个企业账户在灵渠平台上的状态流转。账户是客户企业在平台上的最高归属单元,它的状态决定这家企业当前能否接入与发起查询。状态由开通、审核、停用、启用四类运营动作驱动,状态本身记录在账户的状态字段上,可随时回看。
本页讲清三件事:账户状态机怎么流转、账户上有哪些状态字段、停用如何级联到名下的接入密钥。
1. 账户状态机
账户自提交开通申请起进入状态机。开通申请落地为「待审核」,经审核批准进入「正常」,正常账户可因人工操作或汇总信用额度达额被「停用」,停用后可再启用回到正常:
| 动作 | 起始状态 | 目标状态 | 说明 |
|---|---|---|---|
| 提交开通申请 | —— | 待审核 | 录入账户档案、进入审核队列 |
| 审核批准 | 待审核 | 正常 | 通过审核,账户可正常接入 |
| 审核驳回 | 待审核 | 待审核 | 不通过审核、账户不予开通,保留待审核可重新指派复审 |
| 停用 | 正常 | 停用 | 人工停用或达额触发,名下密钥一并暂停 |
| 启用 | 停用 | 正常 | 恢复服务,已暂停密钥按密钥治理口径恢复 |
开通一个账户、并在审核通过后启用,是两个独立动作。提交开通后账户进入待审核,不直接可用;审核与审批的指派、批准、驳回流程见 审核与审批。
# 提交开通申请(账户进入待审核)
curl https://<平台入口地址>/api/v1/accounts \
-H "Content-Type: application/json" \
-H "Cookie: <控制台会话凭证>" \
-d '{
"account_name": "<企业账户名称>"
}'新建账户的摘要中包含账户标识与初始状态:
{
"account_id": "<账户标识>",
"account_name": "<企业账户名称>",
"status": "待审核"
}2. 账户状态字段
账户的当前状态与停用原因记录在两个字段上:
| 字段 | 取值 | 含义 |
|---|---|---|
status | 待审核 | 已提交开通申请、尚未通过审核 |
status | 正常 | 审核通过、可正常接入与发起查询 |
status | 停用 | 暂停服务,名下全部接入密钥一并暂停 |
进入停用状态时,附带一个停用原因,便于运营回看是主动操作还是额度触发:
suspend_reason | 含义 |
|---|---|
| 人工 | 运营管理员主动停用(如合规收敛、应急止血) |
| 达额 | 账户汇总信用额度达上限自动触发停用 |
停用原因只在
status=停用时有效。「达额」停用与 预算与限速 中的汇总信用额度「达额一并暂停」是同一条联动——账户层达额会把整个账户置为停用,名下密钥随之暂停。
3. 停用的级联效应
账户停用是账户层动作,但它会级联到子账户层:账户一旦置为停用,名下全部接入密钥一并暂停,无需逐把操作。这条级联复用了汇总信用额度「达额一并暂停」的同一套联动语义——区别只在触发源,一个由账户停用触发、一个由额度达上限触发,落到密钥层的结果一致。
# 停用账户(级联暂停名下全部接入密钥)
curl https://<平台入口地址>/api/v1/accounts/<账户标识>/suspend \
-X POST \
-H "Content-Type: application/json" \
-H "Cookie: <控制台会话凭证>" \
-d '{ "suspend_reason": "人工" }'
# 启用账户(恢复服务)
curl https://<平台入口地址>/api/v1/accounts/<账户标识>/activate \
-X POST -H "Cookie: <控制台会话凭证>"| 规则 | 说明 |
|---|---|
| 级联暂停 | 账户停用即遍历名下全部接入密钥并暂停,数据平面以这些密钥发起的请求被拒 |
| 联动同源 | 与汇总信用额度「达额一并暂停」共用同一套密钥暂停语义,结果一致 |
| 启用恢复 | 账户启用后,名下密钥按 密钥治理 的即时启停口径恢复 |
| 状态可回看 | 停用与启用动作连同停用原因留存在审批记录台账,便于运营回看 |
账户停用不删除任何密钥本体,也不影响已落账的历史用量;它只是把账户与名下密钥统一置于不可用态。逐把密钥的临时启停仍在密钥治理章自助完成,与账户层停用互不替代。