

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# AWS CodeCommit
<a name="aws-codecommit"></a>

[AWS CodeCommit](https://aws.amazon.com/codecommit/)é um serviço de controle de fonte gerenciado, seguro e altamente escalável que hospeda repositórios git privados. CodeCommit reduz a necessidade de você operar seu próprio sistema de controle de origem e não há hardware para provisionar e escalar ou software para instalar, configurar e operar. Você pode usar CodeCommit para armazenar qualquer coisa, de código a binários, e ele suporta a funcionalidade padrão do GitHub, permitindo que ele funcione perfeitamente com suas ferramentas existentes baseadas em Git. Sua equipe também pode usar as ferramentas CodeCommit de código on-line para navegar, editar e colaborar em projetos. AWS CodeCommit tem vários benefícios:
+ **Colaboração** — foi AWS CodeCommit projetada para o desenvolvimento colaborativo de software. Você pode facilmente confirmar, ramificar e mesclar seu código, o que ajuda você a manter o controle dos projetos da sua equipe com facilidade. CodeCommit também oferece suporte a pull requests, que fornecem um mecanismo para solicitar revisões de código e discutir código com colaboradores.
+ **Criptografia** — Você pode transferir seus arquivos de e para cá AWS CodeCommit usando HTTPS ou SSH, conforme preferir. Seus repositórios também são criptografados automaticamente em repouso por meio de [AWS Key Management Service](https://aws.amazon.com/kms)(AWS KMS) usando chaves específicas do cliente.
+ **Controle de acesso** — AWS CodeCommit usa [AWS Identity and Access Management](https://aws.amazon.com/iam)(IAM) para controlar e monitorar quem pode acessar seus dados, além de como, quando e onde eles podem acessá-los. CodeCommit também ajuda você a monitorar seus repositórios por meio da [AWS CloudTrail](https://aws.amazon.com/cloudtrail)[Amazon CloudWatch](https://aws.amazon.com/cloudwatch).

  **Alta disponibilidade e durabilidade** — AWS CodeCommit armazena seus repositórios no [Amazon Simple Storage Service (Amazon](https://aws.amazon.com/s3) S3) e no Amazon [DynamoDB](https://aws.amazon.com/dynamodb). Seus dados criptografados são armazenados de forma redundante em várias instalações. Essa arquitetura aumenta a disponibilidade e a durabilidade dos dados do seu repositório.
+ **Notificações e scripts personalizados** — Agora você pode receber notificações de eventos que afetam seus repositórios. As notificações virão como notificações [do Amazon Simple Notification Service](https://aws.amazon.com/sns) (Amazon SNS). Cada notificação incluirá uma mensagem de status e um link para os recursos cujo evento gerou essa notificação. Além disso, usando dicas AWS CodeCommit do repositório, você pode enviar notificações e criar webhooks HTTP com o Amazon SNS ou invocar [AWS Lambda](https://aws.amazon.com/lambda)funções em resposta aos eventos do repositório que você escolher.