oracle / oracle/oci-python-sdk
Add native bulk_download and bulk_upload methods to ObjectStorageClient
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 474
- Forks
- 321
- Avg merge
- 23m
- Merged PRs (30d)
- 4
Description
Presently the OCI CLI API has access to the bulk-download and bulk-upload CMDs which are convenient for downloading the contents of an entire bucket to a given folder, and vice versa.
However such functionality is not available in the OCI Python SDK.
It would be really useful to add the above to the ObjectStorageClient as native methods.
At present I am using Python string Template objects to parameterise the above OCI CLI API CMDs and then call them via subprocess.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the ObjectStorageClient API and the linked OCI CLI bulk-download and bulk-upload command documentation to compare the requested behavior. Done means the Python SDK exposes native bulk_download and bulk_upload methods covering the corresponding bucket-to-folder and folder-to-bucket workflows.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- cloud
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100