awslabs / sandbox-accounts-for-events

"Sandbox Accounts for Events" allows to provide multiple, temporary AWS accounts to a number of authenticated users simultaneously via a browser-based GUI.
Apache License 2.0
172 stars 37 forks source link

Deprecation of codecommit #74

Open fmarasoglou opened 3 weeks ago

fmarasoglou commented 3 weeks ago

With Codecommit not being available on new accounts from now, is this project going to be revamped?

moellr commented 3 weeks ago

Already done. The newest version 1.2.0 no longer uses CodeCommit, but deploys directly via CodeBuild.

straa007 commented 2 weeks ago

so with this new deployment method how do you suggest we update code on a running instance?

moellr commented 2 weeks ago

For a running instance there is no need to update the code. If you have already successfully deployed Sandbox-Accounts-for-Events in an AWS account, CodeCommit is already active and will stay active in those accounts. Only if you install the project into an AWS account that has never used CodeCommit before, you will need to install the newest version that no longer needs CodeCommit under the hood. FYI: CodeCommit is only used during installation, there is no further dependency to it when using the project.

straa007 commented 2 weeks ago

so you never expect to patch any code for vulnerabilities? Or are you planning to tear it all down and rebuild for code issues?

fmarasoglou commented 2 weeks ago

That's true, from time to time the web-app hosted on cognito needs some changes, which application's code is hosted on codecommit.

moellr commented 2 weeks ago

The project itself does not have a safe update path for existing applications. So if you need to update the version, a reinstall is necessary. Alternatively you could change the CodeBuild source to a GitHub repository you own and host the code there. But that will require manual changes in your existing installation.