Skip to content

Commit d0750aa

Browse files
committed
new list_buckets
1 parent 6079db1 commit d0750aa

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

qcloud_cos/cos_client.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3345,7 +3345,7 @@ def get_bucket_intelligenttiering(self, Bucket, **kwargs):
33453345
return data
33463346

33473347
# service interface begin
3348-
def list_buckets(self, **kwargs):
3348+
def list_buckets(self, Marker="", MaxKeys=2000, **kwargs):
33493349
"""列出所有bucket
33503350
33513351
:return(dict): 账号下bucket相关信息.
@@ -3366,11 +3366,16 @@ def list_buckets(self, **kwargs):
33663366

33673367
if self._conf._service_domain is not None:
33683368
url = '{scheme}://{domain}/'.format(scheme=self._conf._scheme, domain=self._conf._service_domain)
3369+
params = {
3370+
'marker': Marker,
3371+
'max-keys': MaxKeys,
3372+
}
33693373
rt = self.send_request(
33703374
method='GET',
33713375
url=url,
33723376
bucket=None,
33733377
headers=headers,
3378+
params=params,
33743379
auth=CosS3Auth(self._conf),
33753380
)
33763381
data = xml_to_dict(rt.content)

0 commit comments

Comments
 (0)