跳转至

删除 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 '{}'

响应

{
    "code": 200,
    "success": true,
    "errorCode": "",
    "message": "",
    "content": {
        "uuid": "clac_example",
        "declaration": {}
    },
    "traceId": "TRACE-example"
}

文档评价

文档内容是否对您有帮助?