@@ -55,6 +55,9 @@ type BucketGetOptions struct {
5555 MaxKeys int `url:"max-keys,omitempty"`
5656}
5757
58+ // MethodBucketGet method name of Bucket.Get
59+ const MethodBucketGet MethodName = "Bucket.Get"
60+
5861// Get Bucket 请求等同于 List Object请求,可以列出该 Bucket 下的部分或者全部 Object。
5962// 此 API 调用者需要对 Bucket 有 Read 权限。
6063//
@@ -67,6 +70,9 @@ func (s *BucketService) Get(ctx context.Context, opt *BucketGetOptions) (*Bucket
6770 method : http .MethodGet ,
6871 optQuery : opt ,
6972 result : & res ,
73+ caller : Caller {
74+ Method : MethodBucketGet ,
75+ },
7076 }
7177 resp , err := s .client .send (ctx , & sendOpt )
7278 return & res , resp , err
@@ -75,6 +81,9 @@ func (s *BucketService) Get(ctx context.Context, opt *BucketGetOptions) (*Bucket
7581// BucketPutOptions ...
7682type BucketPutOptions ACLHeaderOptions
7783
84+ // MethodBucketPut method name of Bucket.Put
85+ const MethodBucketPut MethodName = "Bucket.Put"
86+
7887// Put Bucket 接口请求可以在指定账号下创建一个 Bucket。该 API 接口不支持匿名请求,
7988// 您需要使用帯 Authorization 签名认证的请求才能创建新的 Bucket 。
8089// 创建 Bucket 的用户默认成为 Bucket 的持有者。
@@ -90,11 +99,17 @@ func (s *BucketService) Put(ctx context.Context, opt *BucketPutOptions) (*Respon
9099 uri : "/" ,
91100 method : http .MethodPut ,
92101 optHeader : opt ,
102+ caller : Caller {
103+ Method : MethodBucketPut ,
104+ },
93105 }
94106 resp , err := s .client .send (ctx , & sendOpt )
95107 return resp , err
96108}
97109
110+ // MethodBucketDelete method name of Bucket.Delete
111+ const MethodBucketDelete MethodName = "Bucket.Delete"
112+
98113// Delete Bucket 请求可以确认该 Bucket 是否存在,是否有权限访问。HEAD 的权限与 Read 一致。
99114// 当该 Bucket 存在时,返回 HTTP 状态码 200;当该 Bucket 无访问权限时,返回 HTTP 状态码 403;
100115// 当该 Bucket 不存在时,返回 HTTP 状态码 404。
@@ -107,11 +122,17 @@ func (s *BucketService) Delete(ctx context.Context) (*Response, error) {
107122 baseURL : s .client .BaseURL .BucketURL ,
108123 uri : "/" ,
109124 method : http .MethodDelete ,
125+ caller : Caller {
126+ Method : MethodBucketDelete ,
127+ },
110128 }
111129 resp , err := s .client .send (ctx , & sendOpt )
112130 return resp , err
113131}
114132
133+ // MethodBucketHead method name of Bucket.Head
134+ const MethodBucketHead MethodName = "Bucket.Head"
135+
115136// Head Bucket请求可以确认是否存在该Bucket,是否有权限访问,Head的权限与Read一致。
116137//
117138// 当其存在时,返回 HTTP 状态码200;
@@ -124,6 +145,9 @@ func (s *BucketService) Head(ctx context.Context) (*Response, error) {
124145 baseURL : s .client .BaseURL .BucketURL ,
125146 uri : "/" ,
126147 method : http .MethodHead ,
148+ caller : Caller {
149+ Method : MethodBucketHead ,
150+ },
127151 }
128152 resp , err := s .client .send (ctx , & sendOpt )
129153 return resp , err
0 commit comments