通过OpenAPI使用边缘函数

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

API调用流程图

image

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)配置。