September 9, 2018

AWS CI CD Services - AWS CodeCommit


  • AWS CodeCommit provides a fully-managed source control service, this is where your code is stored and managed securely. 
  • It's powered using Git, so if you're familiar with Git already, well, you already know 90% of CodeCommit. 
  • The key feature of CodeCommit is that it's backed by AWS technology. which means your code repositories can easily scale up and down based on their size.
  • In CodeCommit both data in-transit & at-rest are encrypted using AWS-managed keys. You cannot use a customer-managed key in AWS KMS to encrypt or decrypt data in AWS CodeCommit repositories.
  • There is no size limit on the repos and also no restrictions on the number of repos that can be created.
  • You can have Post Commit hooks to call out to SNS / Lambda Service.
  • All that you do with any traditional source control management software like create a commit, view a commit, compare two commits, create / delete a tag, pull request for code reviews are all very much possible in AWS CodeCommit
  • I really like the DAG (directed acyclic graph) based commit visualizer to view the commits made to a repository (barring the fast forward ones).
  • You can configure an IAM Policy to Limit Pushes and Merges to a Branch (like ready-only user & to specific repo)

No comments:

Post a Comment