Skip to main content

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.

Metadata

Release files for ask-sdk-s3-persistence-adapter 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ask-sdk-s3-persistence-adapter 1.0.0
File Size Uploaded
ask-sdk-s3-persistence-adapter-1.0.0.tar.gz 4.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ask-sdk-s3-persistence-adapter 1.0.0
File Interpreter ABI Platform
ask_sdk_s3_persistence_adapter-1.0.0-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 11.4 kB

Release files / ask-sdk-s3-persistence-adapter-1.0.0.tar.gz

Download URL ask-sdk-s3-persistence-adapter-1.0.0.tar.gz
Size 4.9 kB
Tags Source
SHA-256 checksum
How to use checksums
d51f2693a8ed1cb8fb1643b986ad79753d945848e073153e57fc9af1841aebdd
BLAKE2b-256 checksum
How to use checksums
6b9017cea31cc5f7ce2a084286ab79f1110ba6a6bd977687054398a1e13680f6
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / ask_sdk_s3_persistence_adapter-1.0.0-py2.py3-none-any.whl

Download URL ask_sdk_s3_persistence_adapter-1.0.0-py2.py3-none-any.whl
Size 6.6 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
87f5c5d013133c8aaabc1ca6172f858e12b1c2953db24cd833f91951bd8f11b3
BLAKE2b-256 checksum
How to use checksums
5042d0449fb9815d4963baea2e0d767d6aa91593abbdd8af212348b39c9b0557
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page