Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a dojo/store for Amazon's DynamoDB #163

Closed
wants to merge 1 commit into from

Conversation

Projects
None yet
2 participants
@jason0x43
Copy link
Member

jason0x43 commented Jan 19, 2015

This PR adds a new dojox/store/DynamoDB store for interacting with Amazon DynamoDB databases, along with an Intern test suite for the store. Aside from the basic get/put/query support, the store has the following features:

  • Built in support for AWS version 4 request signing
  • Supports temporary and permanent AWS credentials
  • Understands all DyamoDB types, including Lists and Maps
  • Supports DynamoDB FilterExpressions

This PR also updates the dojox/store Intern test config to support request mocking.

This store is the work of multiple people:

  • Originally created by @csnover
  • @nicknisi added support for the new DynamoDB JSON data types
  • @jason0x43 added request signing support and the test suite
Add a dojo/store for Amazon's DynamoDB
- Uses AWS version 4 request signing
- Supports temporary and permanent AWS credentials
- Understands all DyamoDB types, including Lists and Maps
- Supports FilterExpressions
- Includes Intern tests

@dylans dylans added this to the 1.11 milestone Mar 25, 2015

@dylans

This comment has been minimized.

Copy link
Member

dylans commented Sep 11, 2015

@jason0x43 I'd heard that this might need to change (as in DynamoDB's APIs may have changed. Do you have any idea if changes for this have been requested via support?

@jason0x43

This comment has been minimized.

Copy link
Member Author

jason0x43 commented Sep 12, 2015

I'm not aware of any related support requests. I looked through the AWS blog, and I didn't see any mention of breaking changes (just the addition of the document API a few months ago). I'll take a look, though.

@dylans

This comment has been minimized.

Copy link
Member

dylans commented Jan 3, 2016

Closed as 65d9a46.

I made a few updates to the Intern config to make it work with Intern 3 (assume IE9+ for running these tests).

@dylans dylans closed this Jan 3, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.