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?

已提问 1 年前604 查看次数
1 回答
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
已回答 1 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则