aws / aws/aws-cdk

redshift-alpha: Create cluster from snapshot

Open
#33,814 2 comments 1 reaction 0 assignees View on GitHub
@aws-cdk/aws-redshift effort/medium feature-request mixins p2
Dominant language
TypeScript
Stars
12.9k
Forks
4.6k
Avg merge
1d 19h
Merged PRs (30d)
74

Description

### Describe the feature

One of the reasons we are not using the `aws-redshift-alpha` and stick to the stable library is because we haven't found a way to create a cluster in Redshift using a snapshot. The construct `CfnCluster` receives the parameter `snapshotIdentifier`, while the construct `Cluster` from the module alpha doesn't have any parameters to do so.

Is there any intention of including this on the alpha module? We would be very interested in creating the logic schemas (tables, users, etc) through CDK but found this blocker.

### Use Case

Be able to create a cluster in Redshift through CDK from a snapshot, for aws-redshift-alpha

### Proposed Solution

_No response_

### Other Information

_No response_

### Acknowledgements

- [ ] I may be able to implement this feature request
- [ ] This feature might incur a breaking change

### CDK version used

2.147.3

### Environment details (OS name and version, etc.)

macOS Sequoia version 15.2

Contributor guide

Open the contributing guide

Research direction

Start with the aws-redshift-alpha Cluster construct and compare its options with the CfnCluster snapshotIdentifier parameter described in the issue. Inspect the construct's existing tests or synthesized-template coverage, then verify that creating a cluster from a snapshot produces the expected Redshift configuration.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, typescript
Domain
cloud, databases
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.