Colaboração

O AWS CodeCommit foi projetado para o desenvolvimento colaborativo de software. Você pode facilmente confirmar, detectar diferenças e mesclar código para facilitar o controle dos projetos da equipe. Além disso, o CodeCommit também oferece suporte a solicitações de pull, que proporciona um mecanismo para solicitar revisões de código e discutir código com colaboradores. Você pode criar um repositório usando o Console de Gerenciamento da AWS, o AWS CLI ou os AWS SDKs e começar a trabalhar com o repositório usando o Git.

Criptografia

Você pode transferir seus arquivos do AWS CodeCommit usando HTTPS e SSH, como preferir. Além disso, os repositórios em repouso são criptografados automaticamente por meio do AWS Key Management Service (AWS KMS). Você pode usar uma chave gerenciada pela AWS para essa criptografia ou criar e usar sua própria chave gerenciada pelo cliente.

Controle de acesso

O AWS CodeCommit usa o AWS Identity and Access Management para controlar e monitorar quem acessa seus dados e como, quando e onde esse acesso pode ocorrer. O CodeCommit também ajuda a monitorar seus repositórios por meio do AWS CloudTrail e do AWS CloudWatch.

Alta disponibilidade e resiliência

O AWS CodeCommit armazena seus repositórios no Amazon S3 e no Amazon DynamoDB.  Seus dados criptografados são armazenados de modo redundante em várias instalações. Essa arquitetura aumenta a disponibilidade e a durabilidade dos dados do repositório.

Os repositórios de que você precisa, quando você precisa

O AWS CodeCommit permite que você crie até 5.000 repositórios por padrão e até 25.000 repositórios adicionais por solicitação. Você pode armazenar e controlar a versão de qualquer tipo de arquivo, incluindo ativos de aplicações como imagens e bibliotecas, juntamente com o código. É fácil criar repositórios quando precisar deles e excluí-los quando terminar.

Facilidade de acesso e integração

Você pode usar o Console de Gerenciamento da AWS, o AWS CLI e os AWS SDKs para gerenciar os repositórios. Também é possível usar comandos ou ferramentas gráficas do Git para interagir com os arquivos fonte dos repositórios. O AWS CodeCommit é compatível com todos os comandos do Git e funciona com suas ferramentas Git já existentes. Você pode integrá-lo aos seus plug-ins de ambiente de desenvolvimento ou sistemas de integração/entrega contínua.

Notificações e scripts personalizados

Agora você pode receber notificações para eventos que afetam seus repositórios. As notificações virão na forma de notificações do Amazon SNS. Cada notificação incluirá uma mensagem de status e um link para os recursos do evento que gerou essa notificação. Além disso, ao usar triggers de repositório do AWS CodeCommit, você pode enviar notificações e criar webhooks HTTP com Amazon SNS ou invocar funções AWS Lambda em resposta aos eventos de repositório selecionados.

Saiba mais sobre a definição de preço do AWS CodeCommit

Acesse a página de definição de preço
Pronto para compilar?
Comece a usar o AWS CodeCommit
Tem outras dúvidas?
Entre em contato conosco