Files
OBS_Undelete_all_objects/manual_test.py
2024-10-22 11:58:31 +00:00

42 lines
525 B
Python

import os
import traceback
from obs import ObsClient, Versions
prefiks = '/'
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(
encoding_type = 'url',
key_marker = mark,
max_keys = 1000
)
)
objects = listing['versions']
print(objects)