@@ -115,6 +115,8 @@ declare namespace COS {
115
115
/** 固定密钥的 SecretKey @see https://console.cloud.tencent.com/cam/capi */
116
116
SecretKey ?: string ,
117
117
/** 如果传入 SecretId、SecretKey 是临时密钥,需要再传入一个临时密钥的 sessionToken */
118
+ SecurityToken ?: string ,
119
+ /** 同 SecurityToken,推荐用 SecurityToken */
118
120
XCosSecurityToken ?: string ,
119
121
/** 分块上传及分块复制时,出错重试次数,默认值3(加第一次,请求共4次) */
120
122
ChunkRetryTimes ?: number ,
@@ -188,10 +190,12 @@ declare namespace COS {
188
190
Query ?: Query ,
189
191
/** 要参与签名计算的 Header 参数,可选 */
190
192
Headers ?: Headers ,
193
+ /** 签名几秒后失效,默认为900秒,如果传入了 KeyTime,以 KeyTime 为准,可选 */
194
+ Expires ?: number ,
195
+ /** 签名有效时间戳区间,如果传入了该参数,会赋值给在签名里的 q-key-time 和 q-sign-time 字段,格式如:1611915436;1611916336 */
196
+ KeyTime ?: string ,
191
197
/** 校正时间的偏移值,单位 ms(毫秒),计算签名时会用设备当前时间戳加上该偏移值,在设备时间有误时可用于校正签名用的时间参数。 */
192
198
SystemClockOffset ?: number ,
193
- /** 签名有效时间戳区间,如果传入了该参数,会赋值给在签名里的 q-key-time 和 q-sign-time 字段,格式如:1611915436;1611916336 */
194
- KeyTime : string ,
195
199
}
196
200
/** 计算签名或获取临时密钥可能需要的参数列表 */
197
201
interface GetAuthorizationOptions {
@@ -221,7 +225,9 @@ declare namespace COS {
221
225
/** 临时密钥 tmpSecretKey */
222
226
TmpSecretKey : string ,
223
227
/** 临时密钥 sessonToken */
224
- XCosSecurityToken : string ,
228
+ SecurityToken ?: string ,
229
+ /** 同 SecurityToken,推荐用 SecurityToken */
230
+ XCosSecurityToken ?: string ,
225
231
/** 获取临时密钥时,服务端的时间,该时间用于计算签名,可以避免设备时间有偏差导致请求错误 */
226
232
StartTime : number ,
227
233
/** 获取临时密钥的过期时间戳 */
@@ -1155,7 +1161,7 @@ declare namespace COS {
1155
1161
/** 包括用户自定义元数据头部后缀和用户自定义元数据信息,将作为对象元数据保存,大小限制为2KB,注意:用户自定义元数据信息支持下划线(_),但用户自定义元数据头部后缀不支持下划线,仅支持减号(-) */
1156
1162
'x-cos-meta-*' ?: string ,
1157
1163
/** 任务开始上传的回调方法 */
1158
- onTaskReady ?: ( ) => void ,
1164
+ onTaskReady ?: ( TaskId : COS . TaskId ) => void ,
1159
1165
/** 上传的进度回调方法 */
1160
1166
onProgress ?: onProgress ,
1161
1167
}
@@ -1616,7 +1622,7 @@ Bulk:批量模式,恢复时间为24 - 48小时。 */
1616
1622
/** 包括用户自定义元数据头部后缀和用户自定义元数据信息,将作为对象元数据保存,大小限制为2KB,注意:用户自定义元数据信息支持下划线(_),但用户自定义元数据头部后缀不支持下划线,仅支持减号(-) */
1617
1623
'x-cos-meta-*' ?: string ,
1618
1624
/** 任务开始上传的回调方法 */
1619
- onTaskReady ?: ( ) => void ,
1625
+ onTaskReady ?: ( TaskId : COS . TaskId ) => void ,
1620
1626
/** 上传的进度回调方法 */
1621
1627
onProgress ?: onProgress ,
1622
1628
/** 续传校验的进度回调方法 */
0 commit comments