aws / aws-sdk-go-v2

AWS SDK for the Go programming language.
https://aws.github.io/aws-sdk-go-v2/docs/
Apache License 2.0
2.6k stars 627 forks source link

support item op for Dax client #2693

Closed xxu3-sc closed 3 months ago

xxu3-sc commented 3 months ago

Describe the feature

thanks for making the v2 Dax client, however I notice I can't use it for GetItem/PutItem/Delete/Query etc

Use Case

I need it cause we already have dynamodb client, and now we need Dax for better read performance

Proposed Solution

No response

Other Information

No response

Acknowledgements

AWS Go SDK V2 Module Versions Used

v1.30.0

Go version used

go1.22.0

RanVaknin commented 3 months ago

Hi @xxu3-sc,

The DAX client we have in the v2 SDK is the control plane client for creating / deleting / updating the DAX cluster itself. What you are looking for is a DAX data plane client that lets you interact with your tables that are fronted by the DAX cluster.

That package was never a part of the SDK. Instead it was the DynamoDB team that published their own data plane package that integrated with the Go SDK v1. The DynamoDB team has a backlog item to implement a new DAX client that would be integrated with v2, but we don't have visibility / cant commit to a timeline.

Please see: https://github.com/aws/aws-sdk/issues/743

Since this is not actionable by our team I'm going to close this. Thanks, Ran~

github-actions[bot] commented 3 months ago

This issue is now closed. Comments on closed issues are hard for our team to see. If you need more assistance, please open a new issue that references this one.