删除 AWS Role 云账号¶
POST /api/v1/cloud_account/{cloud_account_uuid}/do/delete
路由参数¶
| 参数名 | 类型 | 必选 | 说明 |
|---|---|---|---|
| cloud_account_uuid | string | Y | 云账号 uuid 允许为空字符串: False |
参数补充说明¶
端到端步骤参见 通过 OpenAPI 接入 AWS 云账号。示例中的 Endpoint 取自 OpenAPI 站点列表。
仅支持本空间 AWS assume_role,需要 cloudAccount.accountManage,body 必须为 {}。
删除沿用 Front 行为:软删除云账号、移除关联采集器和任务,不删除历史观测数据或客户 AWS IAM Role。私有 Func 入队不代表卸载已经完成。执行前确认目标 UUID 及关联采集器;需要保留采集时停止删除。
重复删除返回原不存在错误,不自动成功化。删除后重建会生成新 UUID/External ID,客户需要重新配置信任策略和采集器,无法恢复旧请求结果。客户 Role 由客户自行管理,平台不自动跨 AWS 回滚。
请求例子¶
curl -X POST '<Endpoint>/api/v1/cloud_account/<cloud_account_uuid>/do/delete' -H 'DF-API-KEY: <DF-API-KEY>' -H 'Content-Type: application/json' --data-raw '{}'