权限及授权项说明
权限 |
对应API接口 |
授权项 |
---|---|---|
获取函数列表 |
GET /v2/{project_id}/fgs/functions |
FunctionGraph:function:list |
获取函数的metadata |
GET /v2/{project_id}/fgs/functions/{function_urn}/config |
FunctionGraph:function:getConfig |
获取指定函数代码 |
GET /v2/{project_id}/fgs/functions/{function_urn}/code |
FunctionGraph:function:getCode |
创建函数 |
POST /v2/{project_id}/fgs/functions |
FunctionGraph:function:create |
删除函数/版本 |
DELETE /v2/{project_id}/fgs/functions/{function_urn} |
FunctionGraph:function:delete |
修改函数代码 |
PUT /v2/{project_id}/fgs/functions/{function_urn}/code |
FunctionGraph:function:updateCode |
修改函数的metadata信息 |
PUT /v2/{project_id}/fgs/functions/{function_urn}/config |
FunctionGraph:function:updateConfig |
发布函数版本 |
POST /v2/{project_id}/fgs/functions/{function_urn}/versions |
FunctionGraph:function:createVersion |
获取指定函数的版本列表 |
GET /v2/{project_id}/fgs/functions/{function_urn}/versions |
FunctionGraph:function:listVersion |
创建函数版本别名 |
POST /v2/{project_id}/fgs/functions/{function_urn}/aliases |
FunctionGraph:function:createAlias |
修改函数版本别名信息 |
PUT /v2/{project_id}/fgs/functions/{function_urn}/aliases/{alias_name} |
FunctionGraph:function:updateAlias |
删除函数版本别名 |
DELETE /v2/{project_id}/fgs/functions/{function_urn}/aliases/{alias_name} |
FunctionGraph:function:deleteAlias |
函数版本的指定别名信息 |
GET /v2/{project_id}/fgs/functions/{function_urn}/aliases/{alias_name} |
FunctionGraph:function:getAlias |
获取指定函数所有版本别名列表 |
GET /v2/{project_id}/fgs/functions/{function_urn}/aliases |
FunctionGraph:function:listAlias |
获取指定函数的所有触发器 |
GET /v2/{project_id}/fgs/triggers/{function_urn} |
FunctionGraph:trigger: listSpecifiedFunctionTriggers |
获取指定触发器的信息 |
GET /v2/{project_id}/fgs/triggers/{function_urn}/{trigger_type_code}/{trigger_id} |
FunctionGraph:trigger:get |
删除指定函数的所有触发器 |
DELETE /v2/{project_id}/fgs/triggers/{function_urn} |
FunctionGraph:trigger: deleteSpecifiedFunctionTriggers |
创建触发器 |
POST /v2/{project_id}/fgs/triggers/{function_urn} |
FunctionGraph:trigger:create |
删除触发器 |
DELETE /v2/{project_id}/fgs/triggers/{function_urn}/{trigger_type_code}/{trigger_id} |
FunctionGraph:trigger:delete |
同步执行函数 |
POST /v2/{project_id}/fgs/functions/{function_urn}/invocations |
FunctionGraph:function:invoke |
异步执行函数 |
POST /v2/{project_id}/fgs/functions/{function_urn}/invocations-async |
FunctionGraph:function:invokeAsync |