-
Notifications
You must be signed in to change notification settings - Fork 416
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
Accommodate separate set of credentials to access DynamoDB #2287
Comments
Which S3 compatible store are you using, most of them shouldn't need DynamoDb as they support conditional writes natively |
So strong consistency is a necessary but insufficient condition here, to not need locking you would need support for conditional writes. I have not been able to ascertain if it supports this. |
I experimented with We need to provide the DynamoDB credentials to enable concurrent writes and the object storage & DynamoDB require separate pairs of secret & access keys. Can we consider adding optional parameters (under DeltaTable storage_options) to take DynamoDB credentials in case they differ from S3 credentials? |
I need this also. I am using AWS S3 and DynamoDB. Both are are accessed using temporary tokens which I get by assuming a role. However S3 and dynamodb are in different regions and the tokens are scoped to the specific region. So I need to pass a separate set of credentials to both of them. I supply the S3 region with Would there be another way to solve this? |
I've opened a PR that should solve this :) |
Description
When using an S3 compatible storage other than AWS S3, one has a set of access and secret key for the storage and another set for the DynamoDB. In this case, we need an option to provide separate credentials for DynamoDB access.
Use Case
Concurrent writes to an S3 compatible storage that does not share the credentials as DynamoDB.
Related Issue(s)
The text was updated successfully, but these errors were encountered: