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
When dynamo_db: { api_version: '2012-08-10' }, raise Error from AWS::DynamoDB::Table#load_schema. #327
Comments
There is currently a limitation that the higher level abstractions for AWS::DynamoDB will only work with the older API version. Ideally, these interfaces should lock the client API version internally until they could be updated to be compatible with the backwards-incompatible newer API version. If you are okay using the AWS::DynamoDB::Client class directly then locking the API version will work fine. I'm going leave this issue open, because the above should work without raising errors, even if it has to drop down to the older API version for now. |
I understood 😃 . Thank you. |
Sorry, closed this accidentally. We still need to do the work outlined above. |
Going out with the next release. |
Any idea when the higher abstractions will use the newer 2012 client in their entirety? It would be a most welcome thing. |
@PeterBengtson due to our work on V2.0 of the AWS SDK for Ruby, we have no plans to put out new high level abstractions for this version of the SDK. In addition to the new version, we also want to make some significant improvements to the high level APIs to make them more idiomatic and easy to use. If you are interested, we would certainly be happy to look at a pull request that ports over the high level functionality of the DynamoDB client to the new API version. |
Hi Loren, Thanks for the reply. I'd like nothing more than to contribute to AWS-SDK for Ruby; however, as I'm currently involved in writing a DynamoDB drop-in replacement for ActiveRecord, and nothing out there seems to use secondary indices due to the lack of higher-level abstractions in the AWS-SDK Ruby gem, I'd rather jump onto the 2.0 bandwagon instead. Any indications on when you expect to release something that would allow us to get going? The gem is called ocean-dynamo and is part of ocean-rails, an open source project letting people set up Rails SOA:s in the Amazon cloud. (http://wiki.oceanframework.net)
10 sep 2013 kl. 03:51 skrev Loren Segal notifications@github.com:
|
I want use AWS::DynamoDB::Client::V20120810 . But raised this Error.
When the api_version: '2011-12-05', does not raise Error.
Error:
The text was updated successfully, but these errors were encountered: