开发者社区 > 云原生 > Serverless > 正文

oss触发器触发的时机是啥,开始上传文件的时候就触发了,还是说文件上传完才触发?

oss触发器触发的时机是啥,开始上传文件的时候就触发了,还是说文件上传完才触发?

提问15.png

展开
收起
芬奇福贵 2023-05-10 12:23:26 133 0
3 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    阿里云函数计算(FC)的OSS触发器可以在文件上传后触发。当有新的文件上传到指定的OSS存储空间和指定的文件夹时,触发器就会被触发。

    具体来说,OSS触发器会在下列情况下触发:

    1. 有新文件上传到指定的OSS存储空间和指定的文件夹。

    2. 文件分块上传完成,且上传的最后一个分块被确认。

    3. 对象从归档存储(Archive)中取回。

    在对象从归档存储中取回时,OSS会自动将其解冻并放在OSS存储空间的指定文件夹中,这时触发器也会被触发。但是由于解冻需要一定的时间,因此触发器的触发可能会有一定的延迟。

    在文件上传完毕后,OSS触发器会立即触发,可以让您在第一时间对上传的文件进行处理。

    2023-05-24 10:19:15
    赞同 展开评论 打赏
  • 上传完文件产生事件后触发

    此答案来自钉钉群“阿里函数计算官网客户"

    2023-05-10 18:44:04
    赞同 展开评论 打赏
  • CSDN全栈领域优质创作者,万粉博主;InfoQ签约博主;华为云享专家;华为Iot专家;亚马逊人工智能自动驾驶(大众组)吉尼斯世界纪录获得者

    OSS触发器是指在对象存储(Object Storage Service)中设置的条件,当满足条件时,OSS会对指定的资源进行操作。

    对于触发器的触发时机,这取决于你所设置的触发器类型和具体的应用场景。一般来说,OSS触发器有两种类型:

    1. 上传完成触发器:这种类型的触发器会在文件上传完成后自动触发。你可以在OSS控制台上设置该类型的触发器,并选择上传完成后的操作,例如删除已上传的文件、更新文件元数据等。

    2. 定期触发器:这种类型的触发器会在指定的时间间隔内自动执行一次操作。你可以在OSS控制台上设置该类型的触发器,并选择需要执行的操作,例如删除一定时间范围内未被访问的文件等。

    2023-05-10 14:32:08
    赞同 展开评论 打赏

快速交付实现商业价值。

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载