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

@jason0x43
Copy link
Member

@jason0x43 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
- 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
Copy link
Member

@dylans 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
Copy link
Member Author

@jason0x43 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
Copy link
Member

@dylans 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
Labels
None yet
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

2 participants