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 you have any further questions or concerns.

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.1.tar.gz (24.6 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.1-py3-none-any.whl (24.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: acs_sdk-0.2.1.tar.gz
  • Upload date:
  • Size: 24.6 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.1.tar.gz
Algorithm Hash digest
SHA256 01463188aca95b63b093ebd92946b8ee2f5acb9e6d24bb9cb826e57074097538
MD5 45c21965adb0e309dbdac1aec9a3da28
BLAKE2b-256 2b687a34b70211d1fdb5aac10a8cf34116d2c99f214656f5e4a9837b211e6e15

See more details on using hashes here.

File details

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

File metadata

  • Download URL: acs_sdk-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 24.1 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4b49af4f0c1004a517bde30018781d057e556dc5277dd4dbca4cb1aba619708b
MD5 50cfb15126dce0964f08d2e5f337a74a
BLAKE2b-256 1bf814216e178b1f78c0a03f3bc74c54673b6bfefa0152413d0b034c6dec7720

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