CodeCommit
Icon
About
This service is now discontinued as of July 25, 2024 but will appear in exam for some forseeable future.
It's an AWS provided VCS like
Git
.No size limit and hence can scale seamlessly.
Fully managed and highly available.
Can be integrated with Jenkins, AWS CodeBuild and other CI tools.
Commands are done using
Git
.UI is not fully featured like
GitHub
or other major VCS infrastructure providers.
Security
Authentication can be done in the following ways.
SSH Keys
- AWS Users can configure SSH Keys in their IAM Console.UserName-Password
- Git Credentials or AWS CLI Credential helpers can be used.
Authorization
IAM policies to manage user/roles permissions to repositories.
Encryption
Repositories are encrypted at rest using
AWS KMS
.Encrypted in transit as only uses
HTTPS
orSSH
.
Cross-Account Access
To give access to other AWS account use IAM roles and
AWS STS
.
Last updated