对象存储服务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 |