问题一:函数计算里我要为sd函数配置一个域名,加了/sd这样的路径之后始终无法正常访问,要怎么增加路由配置?
函数计算里我要为sd函数配置一个域名,加了/sd这样的路径之后始终无法正常访问,请教一下要怎么增加路由配置和重写策略才行?我的域名已正常配好,直接用/也是可以的,现在是加了/sd就不行
参考回答:
在自定义域名中添加路由配置。
函数计算支持精确匹配和模糊匹配,具体规则如下:
- 精确匹配:请求的路径和设置的路径完全一致才可以触发对应的函数。
假设,设置路径为/a,对应的服务为s1,对应函数为f1,对应的版本为1。那么只有来自路径/a的请求才能触发版本1下的f1函数执行,来自路径/a/的请求无法触发版本1下的f1函数执行。 - 模糊匹配:支持使用通配符()设置路径,且通配符()只能放到路径的最后。
假设,设置路径为/login/*,对应服务为s2,对应函数为f2,对应版本为1。那么路径前缀为/login/(例如/login/a、/login/b/c/d)的请求都会触发版本1下的f2函数执行。
——参考来源于阿里云官方文档。
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/582741
问题二:使用函数计算的话,它的临时内存空间能从10G人工升级到50G吗?
使用函数计算的话,它的临时内存空间能从10G人工升级到50G吗?需求:客户端传入一堆oss文件,然后在fc里面分别进行下载解析(占用的temp空间会很大),将这些文件合并后重新压缩到一个tar文件里面,将tar文件上传oss后,返回tar对应的oss地址,完整的文件流占用空间会很大,放NAS的话要通过fc去获取stream,紧接着去拼接下一个oss的stream,一直累加下去,这个过程会把temp空间搞没了ai
参考回答:
在函数计算中,临时内存空间的大小是有限制的,但可以通过一些优化手段来减少内存使用。例如,你可以考虑使用流式处理的方式来处理大文件,避免一次性将所有数据加载到内存中。另外你也可以考虑使用其他的存储服务,如 OSS 或 NAS,来存储中间结果和最终结果。
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/582739
问题三:函数计算的webide总是无法打开,有没有优化的措施, 很耽搁开发呢?
函数计算的webide总是无法打开,有没有优化的措施, 很耽搁开发呢?webide-server-webide-adabedde-iexnloicom.cn-shanghai.ide.fc.aliyun.com 花了太长时间进行响应
参考回答:
对于函数计算 WebIDE 打开慢的问题,以下是一些可能的优化措施:
- 检查网络连接:确保你的网络连接稳定且速度较快。
- 清理浏览器缓存:尝试清理浏览器的缓存和cookies,然后重新打开 WebIDE。
- 更换浏览器:尝试使用其他浏览器打开 WebIDE,看是否有所改善。
- 联系阿里云技术支持:如果以上方法都无法解决问题,建议联系阿里云的技术支持进行排查。
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/582737
问题四:函数计算里我本地build container以后local start,咋办啊?
函数计算里我本地build container以后local start。。说import不了uvicorn,感觉是路径的问题,不知道咋办?
参考回答:
关于本地 build container 后无法通过 local start
运行的问题,可能是 uvicorn 的安装路径不在 Python 环境的 PATH 中。你可以尝试以下解决方案:
- 在 Dockerfile 中添加一行
RUN pip install uvicorn
,确保 uvicorn 已经在容器中安装。 - 在运行
local start
命令时,指定 Python 解释器的完整路径,例如:python3.8 /path/to/your/app/main.py
。
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/582736
问题五:函数计算里其他region的云服务可以通过公网访问地址访问不同region的fc吗?
函数计算里其他region的云服务可以通过公网访问地址访问不同region的fc吗?函数只可以通过特定的VPC来调用,而无法通过公网和内网调用吗?
参考回答:
在函数计算中,不同 region 的云服务可以通过公网访问地址来调用不同 region 的 FC。
关于本问题的更多回答可点击原文查看: