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