本文为您介绍边缘程序提供的相关API接口及各API接口的用法。

API调用流程图

API

API概览

API 描述
设置边缘程序ER子域 调用SetRoutineSubdomain设置边缘程序ER子域。
创建程序 调用CreateRoutine创建程序(Routine)。
获取边缘程序ER可供选择的程序规格 调用DescribeRoutineSpec获取边缘程序可供选择的程序规格(内测阶段有3个CPU时间片规格:5ms、50ms、100ms)。
获取阿里云账号绑定的相关信息 调用DescribeRoutineUserInfo获取阿里云账号绑定的相关信息(绑定的subdomain,以及创建的routine列表)。
获取某个边缘程序ER的元信息 调用DescribeRoutine获取某个边缘程序ER(EdgeRoutine)的元信息,包括每个环境的ER配置,配置版本,代码版本等信息。
修改边缘程序ER的配置 调用EditRoutineConf修改边缘程序ER的配置。
上传边缘程序ER的测试代码 调用UploadStagingRoutineCode上传边缘程序ER的测试代码。
生成供线上Env环境使用的正式版本 调用CommitStagingRoutineCode把测试版本unstable的JS代码生成供线上Env环境使用的正式版本
发布指定版本的边缘程序ER代码到某个Env环境 调用PublishRoutineCodeRevision发布指定版本的边缘程序ER代码到某个Env环境。
获取边缘程序ER支持的Canary环境列表 调用DescribeRoutineCanaryEnvs获取边缘程序ER支持的Canary环境列表。
获取边缘程序ER的JS代码 调用DescribeRoutineCodeRevision获取边缘程序ER的某个版本的JS代码。
删除边缘程序代码 调用DeleteRoutineCodeRevision删除边缘程序指定版本的代码。
删除边缘程序代码的灰度环境 调用DeleteRoutineConfEnvs删除边缘程序Env列表中的自定义灰度环境。
删除边缘程序的程序配置 调用DeleteRoutine删除边缘程序(EdgeRoutine)的程序(Routine)配置。