Skip to main content

The ASK SDK S3 Persistence Adapter package provides S3 Adapter, that can be used with ASK SDK Core, for persistence management.

Project description

ASK SDK S3 Adapter of Python ASK SDK

ask-sdk-s3-persistence-adapter is the persistence adapter package for Alexa Skills Kit (ASK) by the Software Development Kit (SDK) team for Python. It has the persistence adapter implementation for connecting the Skill to the AWS S3.

Note

Because Amazon S3 provides eventual consistency <https://docs.aws.amazon.com/AmazonS3/latest/dev/Introduction.html> for updates to existing objects, we recommend using ask-sdk-dynamodb-persistence-adapter <https://github.com/alexa/alexa-skills-kit-sdk-for-python/tree/master/ask-sdk-dynamodb-persistence-adapter> for persistent attributes if your skill requires read-after-write consistency.

Quick Start

Installation

Assuming that you have Python and virtualenv installed, you can install the package and it’s dependencies (ask-sdk-model, ask-sdk-core) from PyPi as follows:

$ virtualenv venv
$ . venv/bin/activate
$ pip install ask-sdk-s3-persistence-adapter

You can also install the whole s3 persistence adapter package locally by following these steps:

$ git clone https://github.com/alexa/alexa-skills-kit-sdk-for-python.git
$ cd alexa-skills-kit-sdk-for-python/ask-sdk-s3-persistence-adapter
$ virtualenv venv
...
$ . venv/bin/activate
$ python setup.py install

Usage and Getting Started

Getting started guides, SDK Features, API references, samples etc. can be found at Read The Docs

Got Feedback?

  • We would like to hear about your bugs, feature requests, questions or quick feedback. Please search for the existing issues before opening a new one. It would also be helpful if you follow the templates for issue and pull request creation. Please follow the contributing guidelines!!

  • Request and vote for Alexa features!

CHANGELOG

1.0.0

  • Initial release of ASK SDK S3 Persistence Adapter package.

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

ask-sdk-s3-persistence-adapter-1.0.0.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

ask_sdk_s3_persistence_adapter-1.0.0-py2.py3-none-any.whl (6.6 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file ask-sdk-s3-persistence-adapter-1.0.0.tar.gz.

File metadata

  • Download URL: ask-sdk-s3-persistence-adapter-1.0.0.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.7.3

File hashes

Hashes for ask-sdk-s3-persistence-adapter-1.0.0.tar.gz
Algorithm Hash digest
SHA256 d51f2693a8ed1cb8fb1643b986ad79753d945848e073153e57fc9af1841aebdd
MD5 a11c9ff1518a64075b5dae600e8555b5
BLAKE2b-256 6b9017cea31cc5f7ce2a084286ab79f1110ba6a6bd977687054398a1e13680f6

See more details on using hashes here.

File details

Details for the file ask_sdk_s3_persistence_adapter-1.0.0-py2.py3-none-any.whl.

File metadata

  • Download URL: ask_sdk_s3_persistence_adapter-1.0.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 6.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.7.3

File hashes

Hashes for ask_sdk_s3_persistence_adapter-1.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 87f5c5d013133c8aaabc1ca6172f858e12b1c2953db24cd833f91951bd8f11b3
MD5 47786be041200fd588c76197db4f7eec
BLAKE2b-256 5042d0449fb9815d4963baea2e0d767d6aa91593abbdd8af212348b39c9b0557

See more details on using hashes here.

Supported by

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