对象存储服务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
读写超时(毫秒) 访问OSS存储空间的超时时间阈值。 Integer 30000
连接重试次数 访问OSS存储空间时,连接失败的重试次数。

0表示不重试。

Integer 0
读写超时重试次数 访问OSS存储空间时,读写超时的重试次数。

0表示不重试。

Integer 0

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

参数 描述 类型 是否必须 默认值
延时

轮询间隔时间,默认毫秒。

您还可以使用诸如60s(60秒)、5m30s(5分30秒)和1h(1小时)等单位指定时间值。

Duration 1000
前缀 在“仅消费感兴趣的对象”中使用的前缀。 String
是否获取文件后,从存储空间中删除 当文件已被获取后,从OSS删除对象,只有在提交了交换时才执行delete。如果发生回滚,则不会删除对象。如果此选项为假,则在轮询中将一次又一次获取相同的对象。因此,您需要在路由中使用幂等消费者EIP来过滤出重复项。您可以使用链接S3ConstantsBUCKET_NAME和链接S3ConstantsKEY头或仅使用链接S3ConstantsKEY头进行筛选。 Boolean FALSE
要获取的最大对象数 获取每个轮询的最大消息数,作为对轮询的限制。是默认无限制,但可以使用0或负数来禁用无限制。 Integer 10
读写超时(毫秒) 访问OSS存储空间的超时时间阈值。 Integer 30000
读写超时重试次数 访问OSS存储空间时,读写超时的重试次数。

0表示不重试。

Integer 0
连接重试次数 访问OSS存储空间时,连接失败的重试次数。

0表示不重试。

Integer 0

将对象放入存储空间中

参数 描述 类型 是否必须 默认值
读写超时(毫秒) 访问OSS存储空间的超时时间阈值。 Integer 30000

将文件放入存储空间中

参数 描述 类型 是否必须 默认值
相对路径 Bucket内的相对路径 String
读写超时(毫秒) 访问OSS存储空间的超时时间阈值。 Integer 30000

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

参数 描述 类型 是否必须 默认值
源对象名称 用于将对象复制到OSS的文件名。 String
目标对象名称 用于复制OSS对象的目标文件名。 String
目标存储空间的名字 要复制到OSS的对象使用的目标存储空间名。 String
连接重试次数 访问OSS存储空间时,连接失败的重试次数。

0表示不重试。

Integer 0
读写超时重试次数 访问OSS存储空间时,读写超时的重试次数。

0表示不重试。

Integer 0
读写超时(毫秒) 访问OSS存储空间的超时时间阈值。 Integer 30000

删除一个对象

参数 描述 类型 是否必须 默认值
对象名称 OSS中要删除的对象的文件名。 String
连接重试次数 访问OSS存储空间时,连接失败的重试次数。

0表示不重试。

Integer 0
读写超时重试次数 访问OSS存储空间时,读写超时的重试次数。

0表示不重试。

Integer 0
读写超时(毫秒) 访问OSS存储空间的超时时间阈值。 Integer 30000