Skip to content

Add back dynamodb support#7638

Open
mdimas wants to merge 3 commits intogetredash:masterfrom
change:md_add_dynamodb_support
Open

Add back dynamodb support#7638
mdimas wants to merge 3 commits intogetredash:masterfrom
change:md_add_dynamodb_support

Conversation

@mdimas
Copy link
Copy Markdown

@mdimas mdimas commented Feb 24, 2026

What type of PR is this?

  • Refactor
  • [ X] Feature
  • Bug Fix
  • New Query Runner (Data Source)
  • New Alert Destination
  • Other

Description

Add back support for DynamoDB. This uses boto3 and PartiQL query syntax instead of the old unmaintained dynamodb package.DynamoDB support was never removed from the README, so no documentation updates are needed there.

How is this tested?

  • [ X] Unit tests (pytest, jest)
  • E2E Tests (Cypress)
  • [ X] Manually
  • N/A

Built and deployed an image that was successfully able to create a DynamoDB data source and run a DynamoDB query.

yoshiokatsuneo and others added 2 commits August 1, 2025 23:10
This uses boto3 and PartiQL query syntax instead of the old unmaintained dynamodb package.

DynamoDB support was never removed from the README, so no documentation updates are needed there.
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 6 files

@yoshiokatsuneo
Copy link
Copy Markdown
Contributor

Thank you !
Can you resolve the conflict ?

@yoshiokatsuneo
Copy link
Copy Markdown
Contributor

And, can you fix the styling test error by running black?

Copy link
Copy Markdown
Member

@arikfr arikfr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. Note that you need to apply black formatting.
  2. You need to add a logo in client/app/assets/images/db-logos.

"aws_secret_key": {"type": "string", "title": "AWS Secret Key"},
"endpoint_url": {"type": "string", "title": "Endpoint URL (optional)"},
},
"required": ["region", "aws_access_key", "aws_secret_key"],
Copy link
Copy Markdown
Contributor

@kimsehwan96 kimsehwan96 Mar 13, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think aws_access_key and aws_secret_key should not be set as required. Because If some environment like AWS EKS, the redash pods might use IRSA as the authentication source, then the aws_access_key and aws_secret_key doesn't need like Athena query runner. (Athena query runner doesn't set the keys as required)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants