@@ -56,55 +56,89 @@ var getTempKeys = function (callback) {
5656 'version' : '2.0' ,
5757 'statement' : [ {
5858 'action' : [
59- // // 这里可以从临时密钥的权限上控制前端允许的操作
60- // 'name/cos:*', // 这样写可以包含下面所有权限
59+ // // 所有操作
60+ // 'name/cos:*',
6161
62- // // 列出所有允许的操作
63- // // ACL 读写
62+ // // 列出 Bucket 列表
63+ // 'name/cos:GetService',
64+ // // Bucket ACL 读写
6465 // 'name/cos:GetBucketACL',
6566 // 'name/cos:PutBucketACL',
67+ // // Object ACL 读写
6668 // 'name/cos:GetObjectACL',
6769 // 'name/cos:PutObjectACL',
68- // // 简单 Bucket 操作
70+ // // Policy 权限策略
6971 // 'name/cos:PutBucket',
7072 // 'name/cos:HeadBucket',
7173 // 'name/cos:GetBucket',
74+ // 'name/cos:GetBucketObjectVersions',
7275 // 'name/cos:DeleteBucket',
7376 // 'name/cos:GetBucketLocation',
74- // // Versioning
77+ // // Policy 权限策略
78+ // 'name/cos:GetBucketPolicy',
79+ // 'name/cos:PutBucketPolicy',
80+ // 'name/cos:DeleteBucketPolicy',
81+ // // Versioning 多版本配置
7582 // 'name/cos:PutBucketVersioning',
7683 // 'name/cos:GetBucketVersioning',
77- // // CORS
84+ // // CORS 跨域配置
7885 // 'name/cos:PutBucketCORS',
7986 // 'name/cos:GetBucketCORS',
8087 // 'name/cos:DeleteBucketCORS',
81- // // Lifecycle
88+ // // Lifecycle 生命周期
8289 // 'name/cos:PutBucketLifecycle',
8390 // 'name/cos:GetBucketLifecycle',
8491 // 'name/cos:DeleteBucketLifecycle',
85- // // Replication
92+ // // Replication 跨区域复制
8693 // 'name/cos:PutBucketReplication',
8794 // 'name/cos:GetBucketReplication',
8895 // 'name/cos:DeleteBucketReplication',
96+ // // Tagging 标签
97+ // 'name/cos:PutBucketTagging',
98+ // 'name/cos:GetBucketTagging',
99+ // 'name/cos:DeleteBucketTagging',
100+ // // Referer 防盗链
101+ // 'name/cos:GetBucketReferer',
102+ // 'name/cos:PutBucketReferer',
103+ // 'name/cos:DeleteBucketReferer',
104+ // // Origin 源站设置
105+ // 'name/cos:GetBucketOrigin',
106+ // 'name/cos:PutBucketOrigin',
107+ // 'name/cos:DeleteBucketOrigin',
108+ // // Website 静态网站
109+ // 'name/cos:GetBucketWebsite',
110+ // 'name/cos:DeleteBucketWebsite',
111+ // 'name/cos:PutBucketWebsite',
112+ // // Logging 日志记录
113+ // 'name/cos:GetBucketLogging',
114+ // 'name/cos:PutBucketLogging',
115+ // // Logging 日志记录
116+ // 'name/cos:GetBucketNotification',
117+ // 'name/cos:PutBucketNotification',
89118 // // 删除文件
90- // 'name/cos:DeleteMultipleObject ',
119+ // 'name/cos:DeleteMultipleObjects ',
91120 // 'name/cos:DeleteObject',
92- // 简单文件操作
121+ // 'name/cos:AbortMultipartUpload',
122+ // // 复制文件或分片
123+ // 'name/cos:PutObjectCopy',
124+ // 'name/cos:UploadPartCopy',
125+ // // 取回归档
126+ // 'name/cos:PostObjectRestore',
127+ // // 读取文件
128+ // 'name/cos:HeadObject',
129+ // 'name/cos:GetObject',
130+ // 'name/cos:OptionsObject',
131+ // // 上传操作
132+ // 'name/cos:PostObject',
133+ // 'name/cos:AppendObject',
134+ // 简单上传
93135 'name/cos:PutObject' ,
94- 'name/cos:PostObject' ,
95- 'name/cos:AppendObject' ,
96- 'name/cos:GetObject' ,
97- 'name/cos:HeadObject' ,
98- 'name/cos:OptionsObject' ,
99- 'name/cos:PutObjectCopy' ,
100- 'name/cos:PostObjectRestore' ,
101136 // 分片上传操作
102137 'name/cos:InitiateMultipartUpload' ,
103138 'name/cos:ListMultipartUploads' ,
104139 'name/cos:ListParts' ,
105140 'name/cos:UploadPart' ,
106141 'name/cos:CompleteMultipartUpload' ,
107- 'name/cos:AbortMultipartUpload' ,
108142 ] ,
109143 'effect' : 'allow' ,
110144 'principal' : { 'qcs' : [ '*' ] } ,
0 commit comments