【注意】发现程序 bug ,假如从 A 存储桶备份至 B 存储桶,只能对上传到 A 中根目录的文件进行实时备份,对上传到 A 中一级及以上目录的文件,备份失败并报错。
【实时状态更新】已经提交工单反馈问题,等待解决。
【无法解决】腾讯云说:这个问题得你自己解决。
使用的服务相关说明如下:
暂时还不支持二级目录的场景。。。你们在说明文档里也没说啊。。。
在提交工单后 10 天,说明文档也未作更改,看来不是很重视喽。
这个只是个例,99.99% 的腾讯云技术人员都是很热心的,十个问题可以解决 9 个,回复工单的速度也很快。
这个只是个例,99.99% 的腾讯云技术人员都是很热心的,十个问题可以解决 9 个,回复工单的速度也很快。
【功能】存储桶 A 的根目录下新增文件实时备份至另一个存储桶 B,不可以备份根目录下的文件夹。
【功能】存储桶 A 的根目录下新增文件实时备份至另一个存储桶 B,不可以备份根目录下的文件夹。
【功能】存储桶 A 的根目录下新增文件实时备份至另一个存储桶 B,不可以备份根目录下的文件夹。
1、存储桶A → B 实时备份
2、A 删除文件 abc.txt B 中依旧存在文件abc.txt
3、A 中文件 abc.txt 内容由 123 更改为 123456,B中文件 abc.txt 内容也由 123 更改为 123456。
函数计算功能简介如下
云函数(Serverless Cloud Function,SCF)是腾讯云为企业和开发者们提供的无服务器执行环境,帮助您在无需购买和管理服务器的情况下运行代码。您只需使用平台支持的语言编写核心代码并设置代码运行的条件,即可在腾讯云基础设施上弹性、安全地运行代码。SCF 是实时文件处理和数据处理等场景下理想的计算平台。 云函数-腾讯云
最好的地方就是腾讯云提供了一些模板函数,在其中就有一个 COS 文件备份特别适合我。
二、进行基本的配置
在示例代码中填入存储桶 B 的一些信息再进行一些配置就可以使用了。
这是函数的基本配置
这里是触发器的相关设置,直接选择全部类型,这样的话,在存储桶 A 发生变化的时候就会实时同步给存储桶 B,在存储桶 A 中数据被删除时也不会删除存储桶B的文件。
三、测试一下
向存储桶 A 上传一个文件,很快就备份到了存储桶 B 。
文件大小300KB,用了 126 ms,还是很快的。
代码语言:javascript复制Duration:126ms Memory:64MB MemUsage:64.000000MB
用一个 280 MB 大的文件来测试下
代码语言:javascript复制Result:{"errorCode":-1,"errorMessage":"Task timed out after 10 seconds"}
执行超时了,自动终止了,那增加一下超时时间到 60 秒,再试试看。
代码语言:javascript复制Duration:227ms Memory:64MB MemUsage:17.335938MB
嗯,执行成功了,很棒
四、费用
每个月有一定的免费额度,足够用了,也没有外网出流量,可以说是免费服务。
但是存储桶存储文件要花钱,北京地区存储价格 0.118 元/ GB /月。
云函数相关内容就介绍到这里。