通用类 sectionc8805cf165fea374) 函数服务是否支持在函数中启动TCP的监听端口,通过EIP接收外部发送过来的TCP请求? FunctionGraph是什么? 函数工作流(FunctionGraph)是一项基于事件驱动的函数托管计算服务。使用FunctionGraph函数,只需编写业务函数代码并设置运行的条件,无需配置和管理服务器等基础设施,函数以弹性、免运维、高可靠的方式运行。 函数中如何读写文件? 函数工作目录权限说明 函数可以读取代码目录下的文件,函数工作目录在入口文件的上一级,例如用户上传了文件夹backend,需要读取与入口文件同级目录的文件test.conf,可以用相对路径“code/backend/test.conf”,或者使用绝对路径(相关目录为RUNTIMECODEROOT环境变量对应的值)。如果需要写文件(如创建新文件或者下载文件等),可以在/tmp目录下进行或者使用函数提供的挂载文件系统功能。 说明 若容器回收,文件的读写就会失效。 函数目前不支持持久化。 典型场景 需要对OBS上的文件进行处理,可以先把文件下载到/tmp目录。 函数运行过程中产生了一些数据想保存到OBS,可以先在/tmp目录下创建新文件,然后把这些数据写到里面,接下来上传该文件到OBS。 FunctionGraph函数是否支持扩展? FunctionGraph目前已经集成了一些非标准库如:redis、http、obsclient等,开发函数时可以直接使用。 用户可以通过维护属于自己的依赖代码库,供所有函数使用。 IAM子帐号使用FunctionGraph需要设置哪些权限? 使用IAM子帐号登录、使用函数工作流服务,对函数和函数下的触发器进行增删改查,如果出现权限不足情况,需要主帐号对IAM子帐号所属的用户组设置相应的权限。同时,若您想通过函数调用其他云服务,如OBS服务时,需要您配置委托并根据实际业务需求配置服务相关权限。为保障服务的安全,请您按照最小权限原则配置权限。