问题一:函数计算配置了域名,但是怎么指向到不同的环境?
函数计算配置了域名,但是怎么指向到不同的环境?常规的开发环境不同的环境配置了不同的访问域名,但是函数计算里找了半天都没找到怎么给不同环境配置不同的域名。
参考回答:
一个环境一个函数。 https://docs.serverless-devs.com/user-guide/spec/#yaml
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/617879
问题二:函数计算可以申请开通放开上限限制吗?
函数计算可以申请开通放开上限限制吗?镜像大小为16.2G,使用函数计算拉取为镜像应用运行时报错:failed to optimization image due to: Image not stored in ACR is not supported yet, please make sure specified image exists in any your ACR repository or it's valid: Image size exceeds the maximum allowed (max: 16106127360 bytes, actual: 17304463203 bytes)
参考回答:
在阿里云函数计算(FC)中,镜像大小的限制是16 GB。您提到的错误信息表明您的镜像大小超过了这个限制,16.2 GB的镜像无法被函数计算直接支持。目前,函数计算不支持从非阿里云镜像服务仓库(ACR)拉取镜像,所以即使您的镜像在其他镜像仓库,如Docker Hub或其他第三方仓库,也不能直接在函数计算中使用。
针对这种情况,有以下几种解决方案:
优化镜像大小:
重新审视您的Dockerfile,查看是否有不必要的依赖或者层可以被删除。
使用多阶段构建,将构建过程和运行时环境分开,只将运行时所需的部分打包进最终镜像。
使用轻量级的基础镜像,如Alpine Linux,减少镜像大小。
分析并压缩您的应用程序和依赖,以减小体积。
使用阿里云容器镜像服务(ACR):
将您的镜像推送到阿里云的ACR仓库,这样函数计算可以直接访问。
如果镜像过大,可以考虑使用ACR的镜像加速功能,但请注意,即便是加速,基础镜像大小仍然不能超过16 GB。
使用函数计算的自定义运行时:
如果您的应用可以适应自定义运行时,可以考虑使用函数计算的自定义运行时,而不是直接使用镜像。
自定义运行时允许您在函数计算环境中部署代码,而无需通过完整的镜像。
分片处理:
如果您的应用允许,可以考虑将大型应用拆分为多个较小的服务,每个服务对应一个较小的镜像。
联系阿里云支持:
如果您的业务确实需要大于16 GB的镜像,并且无法通过优化解决,可以尝试联系阿里云客户支持,看是否能为您的特定场景提供解决方案。
使用其他计算服务:
如果以上方法都不适用,可以考虑使用其他支持更大镜像的计算服务,比如ECS实例,或者使用其他能够处理大型镜像的云服务提供商。
请注意,调整或提升镜像大小限制通常不是标准操作,需要根据您的具体业务需求来评估可行性。建议首先尝试优化镜像大小,或者调整应用架构以适应函数计算的限制。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/617877
问题三:函数计算fc能支持自己设置定时任务吗?
函数计算fc能支持自己设置定时任务吗?比如 我使用fask+flask-apscheduler,启动一个定时任务,我发现我本地没问题,但是部署到fc中定时任务没有运行
参考回答:
2.0控制台,弹性规则,闲置,取消勾选就行了。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/617876
问题四:函数计算现在预留还得申请吗?
函数计算现在预留还得申请吗?
参考回答:
GPU正常预留不需要申请
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/617875
问题五:函数计算服务的部署地区以及挂载的 oss 桶不在一个地区时会有额外收费吗?
函数计算服务的部署地区以及挂载的 oss 桶不在一个地区时会有额外收费吗?
参考回答:
当函数计算服务的部署地区与挂载的OSS桶不在同一地区时,通常会涉及到跨地域的数据传输,这会产生一定的外网流出流量费用。根据阿里云的计费规则,使用OSS挂载点时,如果选择的OSS访问地址与函数计算服务不在同一地域,会使用OSS的外网Endpoint,此时会发生外网流出流量费用。
例如,如果你的函数计算服务部署在华东1(杭州)地域,而OSS存储空间在华南1(深圳)地域,那么在函数访问OSS时,会产生外网流出流量费用。具体费用可以参照OSS计费概述中的公网流出流量费用标准。
为了避免这种额外费用,建议在配置OSS挂载时,选择与函数计算服务相同地域的OSS Bucket,使用内网Endpoint,这样可以避免产生外网流出流量费用。如果无法做到地域一致,可以考虑定期备份数据,或者在需要访问时临时将数据传输到本地,以减少跨地域访问的费用。
在配置时,请确保你已开通OSS服务,并创建了所需的存储空间,然后在函数计算控制台上配置OSS挂载点,指定正确的Bucket名称、子目录和访问地址。同时,确保为你的函数计算服务角色配置了访问OSS的权限,以便函数可以正常使用挂载的OSS存储空间。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/617873