40 lines
502 B
Python
40 lines
502 B
Python
import os
|
|
import traceback
|
|
from obs import ObsClient, Versions
|
|
|
|
ak = os.getenv(
|
|
"OBSAKID"
|
|
)
|
|
|
|
sk = os.getenv(
|
|
"OBSSKID"
|
|
)
|
|
|
|
endpoint = os.getenv(
|
|
"OBSENDPOINT"
|
|
)
|
|
|
|
bucket = os.getenv(
|
|
"OBSBUCKETNAME"
|
|
)
|
|
|
|
obsClient = ObsClient(
|
|
access_key_id = ak,
|
|
secret_access_key = sk,
|
|
server = endpoint
|
|
)
|
|
|
|
mark = None
|
|
index = 1
|
|
|
|
listing = obsClient.listVersions(
|
|
bucket,
|
|
version = Versions(
|
|
prefix = prefiks,
|
|
encoding_type = 'url',
|
|
key_marker = mark,
|
|
max_keys = 1000
|
|
)
|
|
)
|
|
|
|
print(listing) |