dynomite icon indicating copy to clipboard operation
dynomite copied to clipboard

official aws sdk support

Open nuvanti opened this issue 3 years ago • 9 comments

Does dynomite work with the official aws rust sdk (https://github.com/awslabs/aws-sdk-rust) ?

If not, do you have any plans?

nuvanti avatar Aug 19 '21 13:08 nuvanti

No, this library doesn't support the official AWS SDK (at least yet). Consider that for now the official Rust AWS SDK is not considered stable and at least from AWS perspective shouldn't be used in production yet.

We can wait for some time and when migrate from rusoto to AWS Rust SDK. However, later I'm going to add the official AWS Rust SDK support to the library here: https://github.com/rust-serverless/dynomite since this fork is not maintained now.

zamazan4ik avatar Aug 21 '21 16:08 zamazan4ik

I did have plans to migrate this at some point to the official sdk. It would actually simplify and reduce the tax of maintenance as the sdk now fills some feature gaps in rusoto that no longer need to be dynomite specific

softprops avatar Aug 21 '21 18:08 softprops

Thanks!

nuvanti avatar Aug 22 '21 00:08 nuvanti

The AWS SDK is now published to crates.io, so GA is getting closer! https://crates.io/crates/aws-sdk-dynamodb

Would both rusoto and aws-sdk back ends be available via feature flags? Or would this be a hard cut over (to reduce tech debt)?

pstephens avatar Nov 01 '21 21:11 pstephens

In case anyone is interested (and bear in mind this is completely unsupported and unstable right now) I've been working with a fork of https://github.com/rust-serverless/dynomite that I've refactored from rusoto to aws-sdk-rust, at https://github.com/sdd/dynomite/tree/aws-sdk-dynamodb-support . Tests and Doctests are working. Comments and contributions encouraged, and happy to work with @softprops or @nuvanti when it comes to the time to do this for real in your repos.

sdd avatar Feb 05 '22 17:02 sdd

@sdd Could you please update your fork to use the latest AWS SDK version? I'm trying to rewrite my code that uses rusoto to the official SDK and an updated dynomite would be very handy.

stanislav-tkach avatar Feb 25 '22 10:02 stanislav-tkach

@stanislav-tkach Sure, I'll take a look later this evening 👍🏼

sdd avatar Feb 25 '22 10:02 sdd

@sdd Thanks!

stanislav-tkach avatar Feb 25 '22 11:02 stanislav-tkach

Is this issue being actively worked on? I know @sdd already has a fork with aws-sdk. Is there a plan to get that merged in?

zeeshanabid94 avatar Sep 30 '22 21:09 zeeshanabid94