个人网站论坛展示,wordpress新建文章随机一个阅读量,个人网页制作成品,天元建设集团有限公司赣榆分公司概述
uniCloud为每个开发者提供一个免费的服务空间#xff0c;更低门槛按量付费是serverless的特色#xff0c;如果没有消耗硬件资源#xff0c;就完全不用付款serverless比传统的云主机更便宜传统云主机一旦被攻击#xff0c;高防价格非常昂贵。而uniCloud无需支付高防费…概述
uniCloud为每个开发者提供一个免费的服务空间更低门槛按量付费是serverless的特色如果没有消耗硬件资源就完全不用付款serverless比传统的云主机更便宜传统云主机一旦被攻击高防价格非常昂贵。而uniCloud无需支付高防费用不惧DDoS攻击。
uniCloud的定价、套餐内容、服务SLA是由云厂商直接公布的。DCloud公司不会加价。uniCloud已经上线近3年DCloud一直以良心方式服务开发者努力降低应用的开发门槛、提高应用的开发效率。
选择支付宝小程序云作为服务商时有一个免费服务空间。除最高档套餐外其余套餐可享受一次“0元购”活动截止2024年2月7日0点有效期为3个月。支持超出套餐后按量计费。选择阿里云作为服务商时有一个免费服务空间。更多服务空间需要付费付费支持套餐和按量两种模式。选择腾讯云作为服务商时需付费购买套餐用量超出套餐后可开启按量计费详情参考腾讯云基础套餐。
付费用户享受云厂商提供的服务协议SLA详见
阿里云 阿里云正式版版需要使用HBuilderX 3.6.5正式版或3.6.10Alpha版或与此版本对应的uni-app cli项目才可正常使用。如果是cli创建的项目可以参考更新依赖到指定版本 阿里云提供1个免费空间付费空间提供包月、按量计费两种计费方式具体说明如下
计费方式付费方式超限策略详情包年包月购买包年包月套餐每月金额和可用量上限固定。某资源超过套餐额度时会提前停止该资源使用下个月恢复亦可及时升配和转按量参考 阿里云包月套餐按量计费先充值根据使用量扣余额每日结算。不用的余额可退余额不足会停服充值后恢复。亦可额外设置某资源指标的阈值超阈值停用该资源 详见参考 阿里云按量计费
包年包月套餐适于业务稳定、套餐资源使用均衡的场景。
如果你难以预估会消耗多少云资源或者业务波峰波谷变化较大或者套餐中某些项目不够用、某些项目又用不完此时推荐使用按量计费。
免费服务空间
阿里云为每个账号提供了1个免费服务空间以方便产品开发测试及体验。具体额度请阅读下方包年包月套餐中的开发者版。
免费额度注意事项
阿里云免费服务空间有效期默认一个月到期时需主动续期到期前15天可续不续期会被停服释放免费空间可以升配或转为按量计费。此时免费额度会释放该账户仍可再创建一个免费空间免费空间如需升配包月套餐只能针对剩余有效期进行操作比如距离有效期结束还有7天升配时需先为这7天升配套餐7天后再按整月续费。
包年包月套餐
资源分类资源细项免费版基础版标准版专业版企业版旗舰版云函数资源使用量GBs/月10001万20万40万150万400万调用次数万次/月1.51530060024006000出网流量GB/月112040160500云数据库容量GB22351010读操作使用量万RU/天0.0552550150500写操作使用量万WU/天0.0331530100300集合数量100100100100100100索引数量400400400400400400云存储容量GB581050100500下载操作次数万次/月0.21020075015003750上传操作次数万次/月0.151003006001500CDN流量GB/月121050150500前端网页托管容量GB581050100500CDN流量GB/月121050150500售价元/月免费52482316688
GBs、RU、WU等单位释义见下套餐中的资源超标后服务空间会停服需要及时升配或转按量计费才能恢复。包月套餐的服务空间有如下可用操作 续费时间到期前继续付费购买更长时间。到期后、销毁释放前可以续费挽回。升配将低档资源套餐升配为高档套餐。到期后不能操作。暂不支持降配。转按量将包年包月套餐方式转为按量计费方式。见下。
包年包月套餐转按量计费
包年包月套餐支持转换按量计费如果是付费套餐转换后会按照剩余有效期核算退费金额并自动退费到uniCloud阿里云账号余额以用于按量计费账单扣费。
注意 按量计费不支持转换为包年包月该操作不可逆请谨慎操作。
按量计费
按量计费意味着不是每个月支付固定费用而是根据使用量付费。
按量付费需要预存余额每日根据前一日资源消耗生成账单从阿里云预存余额中扣除。
如果预存余额不足则服务空间将不可用需要立即充值。
阿里云按量计费服务空间定价如下
资源分类资源细项售价元云函数资源使用量GBs0.000110592调用次数万次0.0133出网流量GB0.8云数据库容量GB/天0.07读操作使用量万RU0.015写操作使用量万RU0.05云存储容量GB/天0.0043下载操作次数万次0.01上传操作次数万次0.01CDN 流量GB0.18前端网站托管容量GB/天0.0043流量GB0.18
注意
GBs、RU、WU等单位释义见下按量计费是延迟结算可能存在前一日消耗大于余额导致欠费的情况。故创建按量付费服务空间时需支付保证金以确保欠费后开发者会缴纳欠费。如果您不再使用uniCloud的按量付费空间可以申请退还保证金发送邮件到servicedcloud.io。
#按量计费每日资源上限设置
如您担心按量计费会造成不可控的费用上升也可以为各项资源设置用量上限。
资源上限可在web控制台服务空间详情进行设置该设置实时生效。
每项资源指标的数据更新延迟时间不同当数据更新且某项资源用量超过阈值时则该项服务便会单独停用。
资源阈值设置支持以下十二项资源指标
资源分类资源细项最小值数据更新延迟时间云函数资源使用量1万GBs/日20分钟调用次数1万次/日20分钟出网流量1GB/日20分钟云数据库容量1GB1小时读操作使用量1万RU/日20分钟写操作使用量1万WU/日20分钟云存储容量1GB6小时下载操作次数1万次/日6小时上传操作次数1万次/日6小时CDN 流量1GB/日6小时前端网站托管容量1GB6小时流量1GB/日6小时
上述指标容量是累计的其他单位则是按日的。
例如设置了每日云存储下载次数不能超过1万次。如某日该超过该下载次数则在超过的6小时后停止云存储的下载功能。同时不影响其他资源指标的使用。
注意
资源上限设置针对的是每日用量当日用量超设置的上限便会停服受数据更新延迟时间影响在停服时资源用量可能会超出所设阈值。资源上限设置实时生效如果设置的阈值已超当时的用量则会实时停服。每小时最多可操作三次。
各项资源释义说明
资源分类资源细项说明数据更新延迟时间云函数资源使用量GBs资源使用量GBs 函数配置内存GB × 运行计费时长s。 例如配置为256MB的函数单次运行了1760ms计费时长为1760ms则单次运行的资源使用量为(256 / 1024) × (1760 / 1000) 0.44GBs20分钟调用次数-20分钟出网流量GB在云函数中访问外网时产生的出网流量包含请求三方服务器发送的数据和返回给客户端的数据。20分钟云数据库容量GB-1小时读操作使用量RU读操作使用量Read Unit ceil(查询数据量KB / 4)即从数据表中读取一条4 KB数据向上取整计作1RU例如读取7.6 KB的数据计作2RU。20分钟写操作使用量WU写操作使用量Write Unit ceil(写入数据量KB / 1)即向数据表中写入一条1 KB数据向上取整计作1WU例如写入1.8 KB的数据计作2WU。20分钟云存储容量GB-6小时下载操作次数通过CDN加速访问的次数回源次数暂不收费。6小时上传操作次数-6小时CDN 流量GB通过CDN加速产生的流量回源流量暂不收费。6小时前端网站托管容量GB-6小时CDN 流量GB通过CDN加速产生的流量回源流量暂不收费。6小时
补充
云函数实际执行时间精确到ms。运行内存默认为512M可以在云函数package.json中调整。优化代码降低云函数运行时间有助于减少GBs的费用。数据库写操作使用量包含对数据的增、删、改。创建表及索引不计算写操作使用量。web控制台导入导出数据功能不计算读写操作使用量导出db_init.json计算读操作使用量执行db_init.json计算写操作使用量。updateAndReturn操作只计算写操作使用量不计算读操作使用量。clientDB底层也是基于云函数实现也会消耗云函数调用次数。
现阶段系统限制
因上游储备不足目前uniCloud阿里云版仍有一些限额。DCloud会持续推动限额的解除。目前有需求的开发者需向DCloud人工联系申请提高限额。
资源分类限制项限额云函数callFunction请求QPS1000url化请求QPS自定义域名1000url化请求QPS默认域名1000固定IP代理请求QPS20最大实例数300函数数量限制98客户端请求最大超时时间60秒固定IP代理请求最大超时时间5秒定时任务单次最大运行时间600秒定时任务最小执行间隔1分钟callFunction请求体最大限制6Murl化请求体最大限制1M数据库QPS1000并发执行数100单次请求超时时间5秒集合数量100索引数量400单次请求获取的最大数据条数limit1000事务超时时间从事务开始到事务提交或回滚10秒云存储上传QPS300删除QPS300查询QPS300
目前单个账号可创建20个正式版服务空间如有更多需求需发邮件到servicedcloud.io申请。此外云函数数量限制、集合数量限制也可申请提升。邮件模板见下方申请解除限制邮件模板
申请解除限制邮件模板
邮件标题服务空间数量限制提升申请 | 集合数量限制提升申请 | 云函数域名代理需求申请邮件内容客户账号uniCloud.dcloud.net.cn 登录账号(就是HBuilderX账号)
服务空间idmp-xxxxxxx (注意不是服务空间名称而是id)
客户名称当前账号认证的公司名称
负责人电话
申请内容申请提升 服务空间数量限制 | 集合数量限制 | 将www.xxx.com纳入云函数的域名代理中
业务场景
业务规模复制代码
其他说明
云存储数据处理图片裁剪、视频截帧等功能。现阶段免费但不排除后续收费可能。
欠费停服及资源销毁说明
套餐指标超限 包月套餐各项资源用量如有指标超上限时该项指标服务便会停服其他服务不受影响。比如云存储CDN流量超套餐上限则云存储文件无法访问其他服务正常。如需恢复可升级套餐来获取更高套餐额度或转换为按量计费升配或转按量计费后资源恢复大约有10分钟左右延迟。套餐到期停服 包月套餐在到期当天的0点10分左右开始停服停服后服务空间无法正常使用资源会保留15天。15天内操作续费服务恢复正常续费后大约有10分钟左右延迟未续费则会被销毁且无法找回。余额欠费停服 按量计费空间没有到期时间是在账户欠费时开始停服。阿里云在每天上午9点左右出前一日账单出账后如果账户发生欠费按量计费服务空间则会被停服无法正常使用资源会保留15天。15天内操作余额充正服务恢复正常续费后大约有10分钟左右延迟15天后会销毁空间资源且无法找回。
阿里云公测版
阿里云公测版已于2022年11月15日公告于21日停止新建于2023年1月22日下线。详见https://ask.dcloud.net.cn/article/40144
阿里云提供了公测版一键迁移到正式版的功能。执行一键迁移后云存储、云函数、数据库都会被迁移到新服务空间。迁移过程中云函数、数据库均可正常访问云存储无法写入删除或上传文件, 详见阿里云公测版迁移正式版
腾讯云
使用腾讯云Nodejs12版本时务必仔细阅读此文档keepRunningAfterReturn
腾讯云于2022年8月12日更新了计费方式。
新计费模式下统一采用基础套餐按量计费的模式开发者可先购买带有一定配额的基础套餐超出套餐配额部分按使用量付费。
基础套餐
配额个人版入门版初创版商用版团队版团队高级版团队进阶版团队旗舰版企业入门版单位QPS500500500800100015002000500010000-调用次数20500100020005000200004000080000100000万次/月容量2301002003001500300050008000GB集合数量限制300300300300300300300300300个云函数资源使用量103045601001000200040006000万GBs/月云函数出网流量28101525100200400600GB/月云函数数量限制150150150150150150150150150个CDN流量58020040060020004000800010000GB/月CDN回源流量5401002003001000200040005000GB/月价格39.9 19.999299499999499999991999929999元/月
个人版5折折扣至少延续至2022年底后续折扣如有变化将另行通知。调用次数包含云存储上传、下载操作数据库读、写操作云函数调用次数。QPS和调用次数类似包含云存储上传、云存储下载、数据库读、数据库写、云函数调用的QPS容量包含云存储、数据库容量。CDN流量、CDN回源流量仅包含云存储不含前端网页托管开通基础套餐时可以选择是否允许超量开启后如果用量超出套餐配额将按照按量付费定价进行收费套餐在有效期内可进行续费、升配到期当天可降配到期后只可续费前端网页托管开通后即为按量计费不管服务空间有没有开启允许超量使用前端网页托管计费参考高级功能按量计费团队高级版及以上套餐为新增套餐账号注册时间自2023年5月1日起且未创建过腾讯云空间或第一次创建腾讯云空间在2023年10月9日之后时支持购买
关于计费项的额外说明
创建表、索引均计算一次写入updateAndReturn操作只计算写次数不计算读次数云函数出网流量包含请求三方服务器发送的数据和返回给客户端的数据clientDB底层也是基于云函数实现也会消耗云函数调用次数
超套餐后按量付费/超量使用定价
计费项定价调用次数0.5元/万次容量0.1元/GB/天云函数资源使用量0.00011108元/GBs云函数外网出流量0.8元/GBCDN流量0.21元/GBCDN回源流量0.15元/GB
高级功能按量计费定价
以下条目的消耗不属于套餐内资源会从账号的腾讯云余额进行扣除。
计费项计费项定价前端网页托管容量0.005元/GB/天流量0.21元/GB日志服务标准索引存储0.0115元/GB/日标准日志存储0.0115元/GB/日标准索引流量0.35元/GB/日写流量0.18元/GB/日请求次数0.15元/百万次/日分区数量0.04元/个/日
在正式进行计费方式切换之日起用户将不可继续续费或新购旧版套餐或按量计费服务空间。用户可选择是否切换新的计费方式超时2022.09.08切换的服务空间将会停服释放。新计费下腾讯云云函数日志保存时长为7天
注当包年包月服务空间升级新套餐时如果已开通前端网页托管则前端网页托管会自动转为按量计费请确保账号余额充足
欠费停服及资源销毁
套餐到期第二天服务空间会进入隔离状态服务空间不可用资源会保留7天。7天内操作续费服务恢复正常续费后大约有10分钟左右延迟7天后会销毁空间资源且无法找回。
当腾讯云按量余额欠费时服务空间的云函数日志及超限按量将会自动关闭。如果服务空间套餐资源已超上限则服务将会停服不可用。腾讯云按量余额充正后需手动开启相关服务。
支付宝小程序云 支付宝小程序云需要使用3.97或与此版本对应的uni-app cli项目才可正常使用。如果是cli创建的项目可以参考更新依赖到指定版本 支付宝小程序云采用基础套餐按量计费的模式开发者可先购买带有一定配额的基础套餐免费版也可以超出套餐配额部分按使用量付费。
支付宝小程序云提供1个免费空间
免费服务空间有效期默认一个月到期时需主动续期到期前15天可续不续期会被停服释放。免费空间可以升配。此时免费额度会释放该账户仍可再创建一个免费空间。免费空间可以通过设置资源用量上限来实现超限按量该功能需要充值保证金及支付宝按量余额。
扫码加入官方钉钉交流群 包年包月套餐
资源分类资源细项免费版基础版标准版专业版企业版旗舰版云函数资源使用量GBs/月10001万20万40万150万400万调用次数万次/月1.51530060024006000出网流量GB/月112040160500云数据库容量GB天6.26293155310310读操作使用量万次/月621557751550465015500写操作使用量万次/月319346593031009300集合数量400400400400400400索引数量20/集合20/集合20/集合20/集合20/集合20/集合云存储容量GB天1552483101550310015500下载操作次数万次/月0.21020075015003750上传操作次数万次/月0.151003006001500CDN流量GB/月121050150500CDN回源流量GB/月0.5152575250前端网页托管容量GB天1552483101550310015500CDN流量GB/月121050150500售价元/月免费4.52276300652
付费套餐除旗舰版之外可享有一次“0元购”有效期三个月活动结束时间为2024年2月7日0点。套餐中的资源超标后服务空间会停服需要及时升配或调整资源上限设置。
套餐变配
支付宝小程序云包年包月套餐支持升降配升配或降配套餐不会影响原来套餐的有效时长。
操作类型需满足条件生效周期升配套餐当月未操作过降配立即生效10分钟左右延迟降配套餐剩余有效期1个月以上次月生效
升降配的差价计算规则高规格套餐的剩余时长价格 - 低规格套餐的剩余时长价格。剩余时长计算单位为月剩余时长不足一个月时按一个月计算。
升配举例 将套餐A升级至套餐B假设原套餐A已经购买了3个月在第2个月发起升配。则需要补充第2个月和第3个月的差价不满1个月按1个月算 即补充差价 2 *套餐B价格-套餐A价格支付成功后10分钟左右生效。
降配举例 将套餐A降级至套餐B假设原套餐A已经购买了3个月在第2个月发起降配。则自动退还第3个月的差价到支付宝小程序云按量余额次月才会生效。 即退还差价 1 *套餐B价格-套餐A价格支付成功后当前依然是套餐 A需要等下个月度资源周期自动降级至套餐B。
注意事项
到期当月不可降配如需降配需要先续费再降配差价会退还至支付宝按量余额一个月度资源周期只能操作一次降配操作降配后当月不能再升配及续费“0元购”服务空间具有特殊性降配至其他付费套餐需支付套餐差价所以提前降配不划算可以在到期当月先续费再降配差价会退还至支付宝按量余额
超套餐后按量付费/超量使用定价
资源分类资源细项售价元云函数资源使用量GBs0.000110592调用次数万次0.0133出网流量GB0.8云数据库容量GB/天0.07读操作使用量万次0.015写操作使用量万次0.05云存储容量GB/天0.004下载操作次数万次0.01上传操作次数万次0.01CDN 流量GB0.18CDN回源流量GB0.15前端网站托管容量GB/天0.004流量GB0.2
资源上限设置
资源上限可在web控制台服务空间详情进行设置该设置为每项资源用量基于套餐额度的百分比该设置实时生效。
创建服务空间时该项设置也会进行初始化
如果账号已有保证金及支付宝按量余额默认无限制即开启超限按量如果账号无保证金或支付宝按量余额不足默认限制套餐资源用量的100%
资源上限设置支持以下十三项资源指标
资源分类资源细项数据更新延迟时间云函数资源使用量1.5小时调用次数1.5小时出网流量1.5小时云数据库容量1天1小时读操作使用量1小时10分钟写操作使用量1小时10分钟云存储容量2小时下载操作次数2小时上传操作次数2小时CDN 流量2小时CDN回源流量2小时前端网站托管容量2小时流量2小时
上述指标在保证金及支付宝按量余额充足的情况下可设置0-300%0为无限制。
例如设置了云存储下载次数为20%。如果下载次数超过 套餐云存储下载次数额度*0.2 后在超过的2小时后会将服务空间停服。
注意
资源上限设置实时生效如果设置的阈值已超当时的用量则会停服。保证金及余额充足时如超资源上限设置停服可通过修改设置的上限配置来恢复服务。因资源用量数据更新延迟问题可能会导致超过资源上限设置而出按量计费账单余额不足时会导致欠费。
各项资源释义说明
资源分类资源细项说明数据更新延迟时间云函数资源使用量GBs资源使用量GBs 函数配置内存GB × 运行计费时长s。1.5小时调用次数-1.5小时出网流量GB在云函数中访问外网时产生的出网流量包含请求三方服务器发送的数据和返回给客户端的数据。1.5小时云数据库容量GB天容量GB天 月度资源周期内每日容量累加日容量 当日峰值容量。1天1小时读操作使用量次读取次数目前不限制单次数据量。1小时10分钟写操作使用量次写如次数目前不限制单次数据量。1小时10分钟云存储容量GB天容量GB天 月度资源周期内每日容量累加。2小时下载操作次数通过CDN加速及回源访问的次数。2小时上传操作次数-2小时CDN 流量GB通过CDN加速产生的流量。2小时CDN回源流量GB通过CDN回源产生的流量。2小时前端网站托管容量GB天容量GB天 月度资源周期内每日容量累加。2小时CDN 流量GB通过CDN加速产生的流量回源流量暂不收费。2小时
举例说明
资源使用量GBs假如配置为512MB的函数单次运行了1760ms计费时长为1760ms则单次运行的资源使用量为(256 / 1024) × (1760 / 1000) 0.44GBs云数据库容量假如某日容量从0增长到2GB又降到1GB则当日资源用量为 2GB当日峰值容量* 1天 2GB天云存储前端网页托管容量每日容量 当日每小时上报容量累加 / 24每小时上报容量 每小时最后一个时间点的当前容量。假如某日0点容量为1GB1点时容量为2GB且之后当天容量未发生变化则当日资源用量为 (1GB 2GB * 23) / 24 1.96GB天
补充
云函数实际执行时间精确到ms。运行内存最小为128M。web控制台导入导出数据功能不计算读写操作使用量导出db_init.json计算读操作使用量执行db_init.json计算写操作使用量。updateAndReturn操作只计算写操作使用量不计算读操作使用量。clientDB底层也是基于云函数实现也会消耗云函数调用次数。
备案码
为了解决域名备案问题支付宝小程序云服务空间在过去90天累计消费满100元时可申请阿里云备案码消费账单统计时间为T1每个空间可申请一个备案码。
注意申请备案码后服务空间不支持申请销毁退费
欠费停服及资源销毁说明
套餐指标超限 包月套餐各项资源用量如有指标超上限时服务空间会被停服。超上限的资源用量如果大于1分钱则会出账并从支付宝按量余额中扣除如余额不足则会欠费。套餐到期停服 包月套餐在到期后第二天开始停服停服后服务空间无法正常使用资源会保留7天。7天内操作续费服务恢复正常续费后大约有10分钟左右延迟未续费则会被销毁且无法找回。余额欠费停服 支付宝小程序云在每天上午10点左右出前一日账单欠费后无法新购、续费及变配服务空间并会在欠费后第二天停服所有服务空间。欠费充值余额正常后大于有5分钟延迟来恢复停服空间。
注意 如果一个支付宝关联了多个DCloud账号最多可绑定5个当其中一个DCloud账号的支付宝按量余额欠费时该支付宝账号关联的所有DCloud账号服务空间都会停服。
余额及保证金
按量计费时涉及余额和保证金的概念。包年包月不涉及这2个概念。
余额指开发者使用按量计费时提前充值的金额发生资源消耗后会从余额里扣除。
余额分为阿里云余额和腾讯云余额。2个余额不通用比如腾讯云的余额在开发者充值后直接转到了腾讯的收款账户里由腾讯云计费和停服。
因按量扣费不是实时而是隔天所以可能出现某天消耗过大、余额不足以支付昨日账单的情况。此时就发生了欠费。
开发者欠费时DCloud仍需要向云厂商缴纳欠费。所以为了避免开发者不缴纳欠费DCloud收取了200元保证金。
当开发者不再使用按量计费时保证金可退还。
余额充值后不支持退款余额不支持购买包年包月套餐请根据业务使用量合理选择充值金额。
腾讯云余额可用于服务空间套餐资源用尽后超限按量、前端网页托管等服务产生的费用。 腾讯云的套餐资源用完后当前空间若开启了超限按量功能则会使用按量计费规则对前一日资源用量进行计费并并从腾讯云余额中扣除。当前空间若未开启了超限按量功能则会触发停服操作。
阿里云服务空间没有超限按量功能但是提供了按量计费的服务空间阿里云余额适用于按量计费服务空间产生的费用扣款。
账户保证金在停止使用按量计费服务后可以申请退还所以账户保证金不能申请开具发票但可申请开具收据申请方式发送邮件到 fapiaodcloud.io邮件内容
邮件标题uniCloud保证金收据申请邮件内容客户账号uniCloud.dcloud.net.cn 登录账号(就是HBuilderX账号)
客户名称当前账号认证的公司名称/个人姓名会显示在收据上
申请内容申请阿里云/腾讯云保证金收据
金额200元复制代码
若需退还保证金需满足以下条件
退还阿里云保证金时需先删除该账号下所有阿里云按量计费服务空间退还腾讯云保证金时需先关闭所有腾讯云超限按量功能并关闭所有腾讯云空间的前端网页托管功能
退还保证金申请方式使用uniCloud注册邮箱发送邮件到 servicedcloud.io邮件内容
邮件标题uniCloud保证金退还申请邮件内容客户账号uniCloud.dcloud.net.cn 登录账号
申请内容申请退还uniCloud保证金
金额200元复制代码
注意如果您注册uniCloud账号使用的是qq号qq.com这类邮箱发送邮件时请勿使用qq邮箱的域名邮箱需更换为qq号qq.com 这种邮箱发送邮件。
如果满足上述退还保证金的条件且保证金支付时间在2023年3月16日之后未超出第三方支付原路退还时间微信支付365天内支付宝90天内时可在uniCloud控制台费用中心自助申请退回。
发生故障时如何判断故障点
当你的线上系统故障时可以参考此文档判断责任归属如何判断是DCloud或阿里云或腾讯云的问题
云厂商之间的差异
套餐区别
付费方式细项腾讯云阿里云支付宝小程序云包年包月套餐是否提供免费版无1个1个超出套餐按量计费支持不支持支持按量计费资源上限设置不支持不支持支持纯按量计费-不支持支持不支持-备案码不支持不支持支持
资源限制差异
资源类型细项腾讯云阿里云支付宝小程序云服务空间单账号空间数量限制50个20个可工单提升至30~100个100个云函数云函数数量限制14949个可工单提升至99个499个云函数最大实例数256MB*500个300个600个入参大小限制callFunction请求 6MB6MB6MB入参大小限制http触发 文本格式100KB二进制内容20MB1MB文本格式100KB二进制内容20MB返回值大小限制callFunction请求6MB6MB6MB返回值大小限制http触发6MB1MB6MB最大超时时间callFunction请求 30秒60秒180秒最大超时时间http触发 30秒60秒180秒QPS按套餐阶梯最大1000010002000定时任务单次最大运行时间900秒7200秒3小时云数据库单次请求超时5秒5秒5~300秒集合数量限制300100可工单提升至300400索引数量限制20/集合400可工单提升至100020/集合
云厂商之间的迁移
数据库迁移
目前可以使用云数据库的导入导出进行迁移迁移数据库之前可以使用导出db_init.json功能将所有集合及索引导出。再使用数据导入导出功能进行迁移。导入导出请参考数据导入导出和备份 也可以直接使用第三方封装好的插件unicloud数据库一键搬家工具支持阿里云与腾讯云互转。支持跨账号转。 腾讯云迁移到阿里云
迁移数据可以通过在腾讯云服务空间导出数据表为json文件在阿里云服务空间导入json文件到表的方式进行迁移。
阿里云迁移到腾讯云
由于此前腾讯云并未完全支持ObjectId类型的数据在阿里云迁移到腾讯云时需要注意处理一下ObjectId类型的数据包括自动生成的_id字段以及关联到其他表的_id的字段。简单来说就是将导出的数据内的ObjectId类型的数据处理成字符串且不满足ObjectId的格式。
例
// 原始数据
{_id:{$oid:60fa6d25cd84d60001ec38a2},uid:{$oid:60fa6d1d2e5faa0001ade857}}// 调整后的数据
{_id:60fa6d25cd84d60001ec38a2a,uid:60fa6d1d2e5faa0001ade857a} // 在结尾追加了一个“a”使其不满足ObjectId格式复制代码
以下为一个简单的脚本示例用于处理导出的json文件
如果将此文件存储为parse.js使用node parse.js 输入文件相对或绝对路径 输出文件相对或绝对路径即可处理导出的json文件
const fs require(fs)
const path require(path)
const readline require(readline)const cwd process.cwd()
const inputPath path.resolve(cwd, process.argv[2])
const outputPath path.resolve(cwd, process.argv[3])if (fs.existsSync(outputPath)) {throw new Error(输出路径${outputPath}已存在)
}function getType(val) {return Object.prototype.toString.call(val).slice(8, -1).toLowerCase()
}
function parseRecord(obj) {const type getType(obj)switch (type) {case object:if (obj.$oid) {return obj.$oid a}const keys Object.keys(obj)for (let i 0; i keys.length; i) {const key keys[i];obj[key] parseRecord(obj[key])}return objcase array:for (let i 0; i obj.length; i) {obj[i] parseRecord(obj[i])}return objdefault:return obj}
}async function parseCollection() {const inputStream fs.createReadStream(inputPath)const outputStream fs.createWriteStream(outputPath)const rl readline.createInterface({input: inputStream});for await (const line of rl) {const recordStr line.trim()if (!recordStr) {continue}const record parseRecord(JSON.parse(recordStr))outputStream.write(JSON.stringify(record) \n)}rl.close()console.log(处理后的文件已输出到${outputPath})
}parseCollection()