CodeCommit
Last updated
Last updated
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.
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
or SSH
.
Cross-Account Access
To give access to other AWS account use IAM roles and AWS STS
.