全部产品
Search
文档中心

Alibaba Cloud Linux:API概览

更新时间:Sep 18, 2026

API标准及多语言预置SDK

本产品(SysOM/2023-12-30)的OpenAPI采用ROA签名风格。我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(147535001692),在专家指导下进行签名对接。

在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey。

自定义签名场景

若您的业务场景有特殊需求,需通过自签名方式对接 API,建议优先咨询我们的技术支持团队(服务钉钉群:147535001692),获取专业指导以确保高效接入。

账号与安全准备

阿里云账号具备对所有资源的完全管理权限。一旦 AccessKey 泄露,所有相关资源都将面临未经授权访问的风险。为确保安全,建议创建一个仅具备 API 访问权限的RAM用户并配置其 AccessKey,同时基于最小权限原则 (PoLP) 配置 RAM 策略。仅在明确需要阿里云账号权限的特定场景下,才使用阿里云账号。

巡检

API

标题

API概述

CreateInstanceInspection 创建实例巡检 本接口用于创建SysOM实例巡检

告警推送

API

标题

API概述

ListAlertDestinations 获取告警联系人列表 本接口用于获取告警联系人列表
UpdateAlertDestination 更新告警联系人 本接口用于更新告警联系人
GetAlertDestination 获取告警联系人 本接口用于获取制定告警联系人信息
UpdateAlertEnabled 更新告警策略状态 用户更新推送告警策略的状态
GetAlertStrategy 获取告警策略 根据策略id,获取用户的一条告警
DeleteAlertStrategy 删除告警策略 用户删除推送告警的策略
ListAlertItems 获取告警异常项列表 获取所有告警项
ListAlertStrategies 获取告警策略列表 用于获取用户所有推送告警的策略
DeleteAlertDestination 删除告警联系人 本接口用于删除告警联系人
CreateAlertDestination 创建告警联系人 本接口用于创建告警推送的联系人
CreateAlertStrategy 创建告警策略 新增推送告警的策略
UpdateAlertStrategy 更新告警策略 更新推送告警策略

热点分析

API

标题

API概述

UpdateFuncSwitchRecord 更新服务功能模块配置 更新服务功能模块配置。
GetServiceFuncStatus 获取服务配置状态 获取功能模块配置
GetHotSpotUniqList 获取热点类型列表 获取实例下的某个字段列表。
GetHotspotTracking 获取热点追踪结果 获取热点追踪结果
GetHotspotPidList 获取pid列表 获取某个实例的pid列表
GetHotspotInstanceList 获取实例列表 获取热点实例列表
GetHotspotCompare 获取热点对比追踪结果 获取热点对比追踪结果
GetHotspotAnalysis 获取热点分析结果 获取热点分析结果

AI可观测

API

标题

API概述

StartAIAnalysis 启动AI Infra观测 启动AI作业分析。
GetListRecord 获取AI Infra分析记录 AI Infra获取分析记录列表
GetAIQueryResult 获取AI Infra观测结果 查看AI Infra分析结果

组件管理

API

标题

API概述

InstallAgentWithType 安装组件 在指定的实例上安装 Agent
UninstallAgentWithType 卸载组件 卸载指定版本的组件
UpgradeAgentWithType 更新组件 更新安装的组件的版本到指定版本
GetResources 获取集群/节点资源实时使用情况 获取集群/节点资源实时使用情况
GetHostCount 获取集群节点数量或节点Pod数量 获取集群节点数量或节点Pod数量
InitialSysom 开通Alinux控制台 初始化 SysOM,确保服务角色存在。
ListClusters 获取当前用户纳管集群列表 获取当前用户所有已纳管的集群
ListPluginsInstances 获取组件的实例列表 获取插件的安装/更新/卸载实例列表
ListPodsOfInstance 获取集群/实例中的Pod列表 获取集群或实例中的pod列表
UpgradeAgentForCluster 为 ACK 集群更新组件 给集群更新组件
UpgradeAgent 更新组件 更新安装的组件的版本到指定版本
UninstallAgentForCluster 为ACK集群卸载组件 给集群卸载组件
UninstallAgent 卸载组件 卸载指定版本的组件
ListInstancesWithEcsInfo 获取包含ECS信息的实例列表 获取已纳管/未纳管实例信息,信息中包含ECS信息
ListInstanceStatus 获取纳管实例状态 获取实例状态
ListInstancesEcsInfoList 获取实例的ecs信息的列表 获取ecs信息的列表,如标签列表,公网ip列表等
ListClusterAgentInstallRecords 获取 ACK 集群组件安装记录 获取集群组件安装记录
ListAgentInstallRecords 获取组件安装记录列表 列出 Agent 的安装记录
InstallAgentForCluster 为ACK集群安装组件 给集群安装组件
InstallAgent 安装组件 在指定的实例上安装 Agent
GetAgentTask 获取组件任务的执行状态 获取Agent安装任务执行状态
GetAgent 获取组件详情 获取某个组件的详情
ListAllInstances 获取所有实例及其完整信息 此接口用于获取已纳管/未纳管实例列表并带有实例信息

健康度

API

标题

API概述

UpdateEventsAttention 更新异常项关注度 异常项关注度更新,通过调整关注度影响异常项检测算法的敏感度。
ListAbnormalyEvents 获取异常事件详情 获取一定时间段内的集群/节点/Pod的异常事件信息
ListInstanceHealth 获取集群中节点/Pod的健康度列表 获取一定时间内集群节点/Pod健康度列表
InvokeAnomalyDiagnosis 异常项诊断发起 异常项诊断发起
GetRangeScore 获取健康分趋势 获取健康分趋势
GetProblemPercentage 获取异常问题占比 获取一定时间内集群中节点/节点中pod异常问题占比
GetInstantScore 获取实时集群/节点健康度分数 获取实时集群/节点健康度分数
GetHealthPercentage 获取节点/Pod健康状态占比 获取一段时间内节点/Pod健康状态占比
GetAbnormalEventsCount 获取异常事件的数量 获取节点/Pod不同等级未处理(未诊断)异常事件的数量

诊断

API

标题

API概述

ListDiagnosis 获取诊断列表 获取诊断历史记录列表。
GetDiagnosisResult 获取诊断结果 获取诊断结果。
InvokeDiagnosis 发起诊断 发起诊断。
AuthDiagnosis 授权诊断 本接口用于授权 SysOM 对本账号下的 ECS 实例进行诊断,只有在调用本接口对特定的ECS进行授权后,才可以调用 InvokeDiagnosis 接口对其发起诊断。

OS copilot

API

标题

API概述

GetCopilotHistory 获取copilot流式接口的聊天记录 获取copilot历史聊天记录
GenerateCopilotStreamResponse 请求os copilot服务流式sse接口 流式copilot服务接口
GenerateCopilotResponse 请求copilot服务 获取copilot服务的返回结果

其他

API

标题

API概述

CheckInstanceSupport 检查实例是否支持 检查目标实例是否被 SysOM 支持
StartAIDiffAnalysis 启动AI Infra差分分析 启动AI Infra差分分析。
CreateVmcoreDiagnosisTask 创建宕机诊断任务 该接口创建一个宕机智能诊断任务,对参数输入的vmcore或者dmesg日志文件进行诊断。
GetVmcoreDiagnosisTask 查询诊断任务 该接口根据任务ID查询对应的任务执行状态和诊断结果。
ListVmcoreDiagnosisTask 查询宕机诊断列表 查询历史宕机诊断列表。
CpuHighAgentStreamResponse 请求CPU高agent流式sse接口 cpu高agent流式接口
CreateClusterVpcEndpointConnection 创建集群VPC端点连接 创建集群Vpc端点连接
DescribeMetricList 查询指标数据 查询指标
GetAifgResult 获取诊断结果 获取诊断结果
GetAifgUrl 获取诊断结果url链接 获取诊断结果url链接
GetConfigByName 根据配置名称获得配置内容 根据配置名称获取配置信息
GetGpuClusterArgsOptions 获取GPU资源拓扑选项参数API 获取GPU集群参数列表
GetGpuClusterListAlarmRecord 获取GPU资源拓扑异常事件列表 获取GPU集群告警列表
GetGpuClusterTopology 获取GPU资源拓扑API 获取GPU集群拓扑
GetInspectionReport 获取巡检报告 本接口用于获取SysOM巡检报告
GetListGpuCluster 获取GPU集群列表 获取GPU集群列表
ListAgents 获取组件列表 获取 Agent 列表
ListAifgJobs 获取诊断任务列表 获取诊断任务列表。
ListInstanceInfo 获取实例信息列表 此接口用于获取某类型实例信息的所有值
ListInstances 获取纳管实例列表 获取实例列表
ListRegions 获取纳管实例分布的区域列表 列出所有纳管了机器的区域
StartAifgAnalysis 发起诊断 触发AI应用诊断