Skip to main content

Python SDK for Accelerated Cloud Storage service

Project description

ACS SDK for Python

The Python SDK for Accelerated Cloud Storage's Object Storage offering.

acs-sdk-python is the ACS SDK for the Python programming language.

The SDK requires a minimum version of Python 3.10.

Check out the Release Notes for information about the latest bug fixes, updates, and features added to the SDK.

Jump To:

Getting started

Python API Reference Demo

Setup credientials

Downloading your credentials from the console on the website.

Next, set up credentials (in e.g. ~/.acs/credentials):

default:
    access_key_id = YOUR_KEY
    secret_access_key = YOUR_SECRET

Note: You can include multiple profiles and set them using the ACS_PROFILE environment variable.

Initialize project

Assuming that you have a supported version of Python installed, you can first set up your environment with:

python -m venv .venv
source .venv/bin/activate

Then, you can install acs from PyPI with:

python -m pip install acs-sdk

Or you can install it from source (preferred)

$ git clone https://github.com/AcceleratedCloudStorage/acs-sdk-python
$ python -m pip install -r requirements.txt
$ python -m pip install -e .

Write Code

You can either use the client or a FUSE mount. Check out the example folder and the docs folder for more details.

Getting Help

Please use these community resources for getting help.

Feedback

If you encounter a bug with the ACS SDK for Python we would like to hear about it. Search the existing issues and see if others are also experiencing the same issue before opening a new issue. Please include the version of ACS SDK for Python, Python language, and OS you’re using. Please also include reproduction case when appropriate. Keeping the list of open issues lean will help us respond in a timely manner.

Discussion

We have a discussion forum where you can read about announcements, product ideas, partcipate in Q&A. Here is a link to the discussion.

Contact us

Email us at sales@acceleratedcloudstorage.com if there is a pressing issue for you.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

acs_sdk-0.2.0.tar.gz (16.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

acs_sdk-0.2.0-py3-none-any.whl (15.3 kB view details)

Uploaded Python 3

File details

Details for the file acs_sdk-0.2.0.tar.gz.

File metadata

  • Download URL: acs_sdk-0.2.0.tar.gz
  • Upload date:
  • Size: 16.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for acs_sdk-0.2.0.tar.gz
Algorithm Hash digest
SHA256 67a9573b61b5c91f9391b83d8486103ee623a95ba1a25c8bbcb5d44b945e437b
MD5 004ffa4a906b948b418099a3a8c88a1d
BLAKE2b-256 9775d00a75264058e99496702dfec70a7ee693e3bbf42ffdb80905ec1b3bc7fa

See more details on using hashes here.

File details

Details for the file acs_sdk-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: acs_sdk-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 15.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for acs_sdk-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b15cd0b3477b0ea2678763fa2b1e4a4e8d3b09ac82cf0e7c38a20506db7adda4
MD5 3977f073c03b533ac198418920c0e587
BLAKE2b-256 2f697b1568e8333d296f25dbf6c59060d7a66c9cb3470483996864e1e189aca8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page