权限及授权项说明
权限 | 对应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 |

