核心功能
ZEDEDA Skill 是面向 ZEDEDA 边缘计算管理平台的完整 API 客户端,覆盖边缘基础设施管理的全部场景:
11大服务域 — Node(90端点)、App(80端点)、User/IAM(67端点)、Storage(40端点)、Orchestration(37端点)、Kubernetes(36端点)、Diagnostics(23端点)、App Profile(21端点)、Network(18端点)、Job(17端点)、Cluster(13端点),共计442个REST端点。
核心用法:通过 python3 -m scripts.zededa <service> <command> 执行CLI操作,或导入Python服务类进行程序化调用(ZededaClient + 各Service类)。支持Bearer Token认证、结构化日志、自动重试、自定义错误类型。
显著优点:
- 覆盖面极广:从边缘节点硬件管理、PCR可信启动,到Kubernetes GitOps、Helm Chart部署、Azure云边协同,实现边缘到云的完整生命周期管理
- 企业级IAM:支持多租户(realm/enterprise)、角色权限、会话审计
- 运维友好:设备孪生配置、实时日志流、批量作业(Job Service)、云健康诊断
- 安全设计:Token自动脱敏日志、可选DEBUG级别追踪
潜在局限:
- 强绑定ZEDEDA商业平台,无法用于其他边缘计算厂商
- 需要有效的ZEDEDA云实例和API Token,自建私有化部署场景受限
- 442端点的复杂度对小型边缘场景可能过度设计
- CLI模式依赖Python环境,轻量化边缘节点可能需要容器化封装
适合人群:
- 运维SRE团队管理大规模分布式边缘节点
- DevOps工程师实现边缘K8s集群GitOps流水线
- IoT平台开发者集成ZEDEDA编排能力
- 安全合规团队执行远程attestation和补丁管理
常规风险:API Token泄露可导致边缘基础设施完全控制权丢失;误操作批量Job可能引发大规模节点重启或应用中断;边缘节点与云端的长时离线可能导致状态不一致。