How to block large files to being pushed to Codecommit

0

I know we can use pre-commit hooks on the client side, but this has limitations (user need to place the hook by himself)

So, my question is how can this be prevented on the server side. More specifically how can push to Codecommit can be blocked if it contains a file > 100MB?

posta un anno fa606 visualizzazioni
1 Risposta
0

To implement this, you need a server-side pre-receive git hook. Currently, this feature is not supported by AWS CodeCommit. However, there is already a feature request in our backlog, so the service team is aware of that. Unfortunately, I have no further information on when or whether this feature will be released. I encourage you to periodically check the What's New page and look for the announcement.

Until then, you can consider implementing an AWS Lambda function that will be triggered on pushing new code to a CodeCommit repo. This function could check the content of the new commits and take some actions on that, e.g. notify the committer. While it can't prevent such commits from being stored in the repository, you will still have a mechanism to react on pushing large files.

profile pictureAWS
con risposta un anno fa

Accesso non effettuato. Accedi per postare una risposta.

Una buona risposta soddisfa chiaramente la domanda, fornisce un feedback costruttivo e incoraggia la crescita professionale del richiedente.

Linee guida per rispondere alle domande