问题一:阿里函数计算中尝试在自定义环境下用debian10运行django,但不知道怎么继续下一步?
阿里函数计算中现在遇到的问题是尝试在自定义环境下用debian10运行django,但是系统自带的是python3.7不兼容,试图用官方层的python3.9,配置好环境变量后发现自定义层的django找不到了。
参考回答:
首先,请确认您在配置自定义层的时候是否正确地设置了运行时环境为Python 3.9,因为只有这样,才能确保在该层环境中安装的Python依赖项与所指定的Python版本相匹配。另外,请确认您是否已经将相关的Python依赖项安装到了自定义层中,例如您可以使用pip install命令安装所需的Python包。
其次,对于找不到django的问题,建议您检查一下您的环境变量设置。因为在自定义层中,需要手动设置相应的环境变量以指向已安装的Python依赖项的位置。具体来说,需要在自定义层的启动脚本中添加类似以下的命令:
export PYTHONPATH=$PYTHONPATH:/path/to/your/dependencies/
其中/path/to/your/dependencies/应替换为您自定义层中Python依赖项的实际位置。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/571969
问题二:阿里函数计算中我想做一个oss 和fc 结合做图片处理的场景该怎么做呢?
阿里函数计算中我想做一个oss 和fc 结合做图片处理的场景。
fc 里需要 访问oss 需要 密钥
我通过上下文获取密钥。
但我看到文档里通过上下文获取的密钥有效期是36小时。 有几个问题
- 这个是说我每次通过上下文取到的密钥都是36小时吗
- 假设是36小时 我用这个密钥初始化了一个oss 客户端 然后有请求就复用这个客户端 ,有没有可能我的fc 实例一直运行超过36h 之后 该实例再处理请求 出现密钥过期?
参考回答:
我们监控到一个实例,最多就运行几个小时。。36这个不太可能的。 这里获取的密钥,在同一个时间,可能有多个实例会共用同一个的,并不是实例每一次启动都会创建一个新的。我们也是这样做,但没监控到因为密钥过期导致了异常。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/571968
问题三:阿里函数计算中怎么停止正在运行的实例?
阿里函数计算中怎么停止正在运行的实例?
参考回答:
想停止应用就杀死语言主进程,实例销毁和回收是fc控制的。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/571966
问题四:阿里函数计算中如何使用不同的.env文件使用不同的环境变量呢?
阿里函数计算中如何使用不同的.env文件使用不同的环境变量呢?
参考回答:
参考这个:
https://docs.serverless-devs.com/fc/command/env
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/571964
问题五:阿里函数计算中现在有django的部署文件示例吗?
阿里函数计算中现在有django的部署文件示例吗?
参考回答:
是需要3.0的yaml配置吗,创建个函数再在控制台导出配置就行了。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/571963