Skip to content

yingca1/cloud-storage-slim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloud Storage Slim

Make operations across various cloud storage platforms simple.

Installation

pip install cloud-storage-slim

Usage

from cloud_storage_slim import CloudStorageSlim

cloud_storage = CloudStorageSlim()
cloud_storage.copyto('gs://bucket1/object1', 'az://bucket2/object2')

Features

Supported Cloud Storage

  • Google Cloud Storage
  • Azure Blob Storage
  • AlibabaCloud / Aliyun OSS
  • AWS S3
  • Byteplus & Volcengine - Torch Object Storage

Credentials

Google Cloud Storage

pip install google-cloud-storage

Amazon S3

pip install boto3

Azure Blob Storage

pip install azure-storage-blob azure-identity

AlibabaCloud / Aliyun OSS

pip install oss2

Byteplus & Volcengine - Torch Object Storage

S3 Compatible API

TOS SDK

  • TOS_ENDPOINT_URL
  • TOS_ACCESS_KEY_ID TOS_SECRET_ACCESS_KEY
  • TOS_DEFAULT_REGION
  • ve-tos-python-sdk
pip install tos

Test cases

before run test cases, you need to prepare the test bucket.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages