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