本文为您介绍边缘程序提供的相关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)配置。 |