-
Notifications
You must be signed in to change notification settings - Fork 88
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
CDK Code Generation from AWS Console #65
Comments
Transferring this to the RFC repo. Please consult the README file for the RFC repo for instructions on how to propose this feature. |
Some time ago I found this repo which does something similar: https://github.com/iann0036/AWSConsoleRecorder |
Marking this RFCs as |
We should integrate the AWS CDK into the console / getting started experience for every AWS service.
#thinkbig
Use Case
As an AWS user, I want to be able to explore and play around with a new service via the AWS Management Console, but then quickly transition to infrastructure as/in code.
Proposed Solution
Customer browses to a service console in their browser and creates a resource via a getting started wizard
On the final screen there are a couple of new buttons:
Create with AWS CDK
, andCreate with AWS CDK (pipeline)
.Create with AWS CDK
will automatically generate a CDK project, and offer it as a ZIP that can be downloaded. The project will contain a single construct that is being deployed, with the configuration parameters the customer set during the wizard. The UI will show a helpfulGetting started with the CDK
tutorial to walk them through deploying it.Create with AWS CDK (pipeline)
will do the same as above, but automatically check the CDK project into a CodeCommit or GitHub repository, and setup AWS CodePipeline to automatically test and deploy the project.This assumes that we have constructs/patterns that match our first experience management console wizards.
This functionality should be bundled up, and provided as a self-service library for AWS service owners to easily integrate into their consoles to maximize adoption.
This is a 🚀 Feature Request
The text was updated successfully, but these errors were encountered: