File tree Expand file tree Collapse file tree 3 files changed +9
-2
lines changed Expand file tree Collapse file tree 3 files changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -1311,7 +1311,9 @@ declare namespace COS {
1311
1311
1312
1312
// getObjectAcl
1313
1313
/** getObjectAcl 接口参数 */
1314
- interface GetObjectAclParams extends ObjectParams { }
1314
+ interface GetObjectAclParams extends ObjectParams {
1315
+ VersionId ?: VersionId ,
1316
+ }
1315
1317
/** getObjectAcl 接口返回值 */
1316
1318
interface GetObjectAclResult extends GeneralResult {
1317
1319
/** 允许用户自定义存储桶权限,有效值:private | public-read | public-read-write */
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " cos-nodejs-sdk-v5" ,
3
- "version" : " 2.11.15 " ,
3
+ "version" : " 2.11.16 " ,
4
4
"description" : " cos nodejs sdk v5" ,
5
5
"main" : " index.js" ,
6
6
"types" : " index.d.ts" ,
Original file line number Diff line number Diff line change @@ -2107,14 +2107,19 @@ function deleteObject(params, callback) {
2107
2107
* @return {Object } data.AccessControlPolicy 权限列表
2108
2108
*/
2109
2109
function getObjectAcl ( params , callback ) {
2110
+ var reqParams = { } ;
2110
2111
2112
+ if ( params . VersionId ) {
2113
+ reqParams . versionId = params . VersionId ;
2114
+ }
2111
2115
submitRequest . call ( this , {
2112
2116
Action : 'name/cos:GetObjectACL' ,
2113
2117
method : 'GET' ,
2114
2118
Bucket : params . Bucket ,
2115
2119
Region : params . Region ,
2116
2120
Key : params . Key ,
2117
2121
headers : params . Headers ,
2122
+ qs : reqParams ,
2118
2123
action : 'acl' ,
2119
2124
} , function ( err , data ) {
2120
2125
if ( err ) return callback ( err ) ;
You can’t perform that action at this time.
0 commit comments