对象存储服务OSS(Object Storage Service)是阿里云提供的海量、安全、低成本、高可靠的云存储服务。其数据设计持久性不低于99.9999999999%,服务设计可用性(或业务连续性)不低于99.995%。

参数说明

参数 描述 类型 是否必须 默认值
访问域名url OSS的Endpoint。 String
AccessKey ID 当前阿里云账号的AccessKey ID。 String
AccessKey Secret 当前阿里云账号的AccessKey Secret。 String
存储空间名称 OSS的Bucket名称。 String

从存储空间中获取一个对象

参数 描述 类型 是否必须 默认值
Delay 下一次轮询前的毫秒数。您还可以使用例如60s(60秒)、5m30s(5分30秒)和1h(1小时)等单位指定时间值。 Duration 1000
对象名称 从存储空间中获取具有给定文件名的对象。 String

从一个存储空间中获取多个对象

参数 描述 类型 是否必须 默认值
延时 下一次轮询前的毫秒数。您还可以使用诸如60s(60秒)、5m30s(5分30秒)和1h(1小时)等单位指定时间值。 Duration 1000
前缀 在“仅消费感兴趣的对象”中使用的前缀。 String
是否获取文件后,从存储空间中删除 当文件已被获取后,从OSS删除对象,只有在提交了交换时才执行delete。如果发生回滚,则不会删除对象。如果此选项为假,则在轮询中将一次又一次获取相同的对象。因此,您需要在路由中使用幂等消费者EIP来过滤出重复项。您可以使用链接S3ConstantsBUCKET_NAME和链接S3ConstantsKEY头或仅使用链接S3ConstantsKEY头进行筛选。 Boolean FALSE
要获取的最大对象数 获取每个轮询的最大消息数,作为对轮询的限制。是默认无限制,但可以使用0或负数来禁用无限制。 Integer 10

将一个或多个对象复制到存储空间中

参数 描述 类型 是否必须 默认值
源对象名称 用于将对象复制到OSS的文件名。 String
目标对象名称 用于复制OSS对象的目标文件名。 String
目标存储空间的名字 要复制到OSS的对象使用的目标存储空间名。 String

删除一个对象

参数 描述 类型 是否必须 默认值
对象名称 OSS中要删除的对象的文件名。 String