Integrações de produtos e serviços ao AWS CodeCommit - AWS CodeCommit

O AWS CodeCommit não está mais disponível para novos clientes. Os clientes atuais do AWS CodeCommit podem continuar usando o serviço normalmente. Saiba mais"

Integrações de produtos e serviços ao AWS CodeCommit

Por padrão, o CodeCommit é integrado com diversos serviços da AWS. Você também pode usar o CodeCommit com produtos e serviços fora da AWS. A seguintes informações podem ajudar você a configurar o CodeCommit para integrar com produtos e serviços que você usa.

Integração com outros serviços da AWS

O CodeCommit está integrado com os seguintes serviços da AWS:

AWS Amplify

AWS Amplify O facilita a criação, configuração e implementação de aplicativos móveis escaláveis desenvolvidos pela AWS. O Amplify provisiona e gerencia perfeitamente back-ends móveis e oferece uma estrutura simples para integrar facilmente back-ends a front-ends iOS, Android, web e React Native. Além disso, o Amplify automatiza o processo de lançamento de aplicativos para front-ends e back-ends, o que permite acelerar a entrega de recursos.

Você pode conectar seu repositório do CodeCommit ao console do Amplify. Depois que você autorizar o console do Amplify, o Amplify obterá um token de acesso no provedor do repositório, mas não armazenará o token nos servidores da AWS. O Amplify acessa seu repositório usando chaves de implantação instaladas somente em um repositório específico.

Saiba mais:

AWS Cloud9

AWS Cloud9 O contém um conjunto de ferramentas que você usa para escrever código, compilar, executar, testar, depurar e liberar software na nuvem. Esse conjunto de ferramentas é chamado de ambiente de desenvolvimento integrado AWS Cloud9 ou IDE.

Você tem acesso ao IDE do AWS Cloud9 por meio de um navegador da web. O IDE oferece uma experiência de edição de código completa com suporte para várias linguagens de programação e depuradores de tempo de execução, além de um terminal integrado.

Saiba mais:

CloudFormation

O CloudFormation é um serviço que ajuda você a modelar e configurar seus recursos da AWS para despender menos tempo gerenciando esses recursos e mais tempo se concentrando em seus aplicativos. Você cria um modelo que descreve os recursos, incluindo um repositório do CodeCommit, e o CloudFormation provisiona e configura esses recursos para você.

Saiba mais:

AWS CloudTrail

O CloudTrail captura as chamadas de API da AWS e os eventos relacionados feitos por, ou em nome de, uma conta da Amazon Web Services e entrega arquivos de log a um bucket do Amazon S3 que você especificar. Você pode configurar o CloudTrail para capturar chamadas de API do console do AWS CodeCommit, de comandos do CodeCommit da AWS CLI, do cliente Git local e da API do CodeCommit.

Saiba mais:

Amazon CloudWatch Events

O CloudWatch Events entrega uma transmissão quase em tempo real de eventos do sistema que descrevem as alterações nos recursos da AWS. Com regras simples que você pode configurar rapidamente, é possível corresponder eventos e roteá-los para um ou mais streams ou funções de destino. O CloudWatch Events se torna ciente das alterações operacionais no momento em que ocorrem. O CloudWatch Events responde a essas alterações operacionais e entra em ação conforme necessário, enviando mensagens para responder ao ambiente, ativando funções, fazendo alterações e capturando informações de estado.

Você pode configurar o CloudWatch Events para monitorar repositórios do CodeCommit e responder a eventos do repositório direcionando fluxos, funções, tarefas ou outros processos em outros serviços da AWS, como o Amazon Simple Queue Service, o Amazon Kinesis, o AWS Lambda e muitos outros.

Saiba mais:

AWS CodeBuild

O CodeBuild é um serviço de compilação totalmente gerenciado na nuvem que compila seu código-fonte, executa testes de unidade e produz artefatos prontos para implantação. Você pode armazenar o código-fonte a ser compilado e a especificação de compilação em um repositório do CodeCommit. Você pode usar o CodeBuild diretamente com o CodeCommit, ou pode incorporar o CodeBuild e o CodeCommit a um pipeline de entrega contínua com o CodePipeline.

Saiba mais:

Amazon CodeGuru Reviewer

O Amazon CodeGuru Reviewer é um serviço automatizado de revisão de código que usa análise de programas e machine learning para detectar problemas comuns e recomendar correções em seu código Java ou Python. Você pode associar repositórios na sua conta da Amazon Web Services com o CodeGuru Reviewer. Ao fazer isso, o CodeGuru Reviewer cria uma função vinculada ao serviço que permite que o CodeGuru Reviewer analise códigos em todas as solicitações pull criadas depois que a associação é feita.

Saiba mais:
AWS CodePipeline

O CodePipeline é um serviço de entrega contínua que pode ser usado para modelar, visualizar e automatizar as etapas necessárias para lançar seu software. Você pode configurar o CodePipeline para usar um repositório do CodeCommit como uma ação de origem em um pipeline e automatizar a compilação, teste e implantação das suas alterações.

Saiba mais:

AWS Elastic Beanstalk

O Elastic Beanstalk é um serviço gerenciado que facilita a implantação e o gerenciamento de aplicativos na nuvem da AWS sem se preocupar com a infraestrutura que executa esses aplicativos. Você pode usar a interface de linha de comando do Elastic Beanstalk (EB CLI) para implantar seu aplicativo diretamente de um repositório do CodeCommit novo ou existente.

Saiba mais:

AWS Key Management Service

AWS KMS O é um serviço gerenciado que facilita a criação e o controle de chaves de criptografia usadas para criptografar seus dados. Por padrão, o CodeCommit usa o AWS KMS para criptografar repositórios.

Saiba mais:

AWS Lambda

O Lambda permite executar códigos sem provisionar ou gerenciar servidores. Você pode configurar acionadores para repositórios do CodeCommit que invocam funções do Lambda em resposta a eventos do repositório.

Saiba mais:

Amazon Simple Notification Service

O Amazon SNS é um serviço web que permite que aplicativos, usuários finais e dispositivos enviem e recebam notificações da nuvem instantaneamente. Você pode configurar os acionadores para repositórios do CodeCommit que enviam notificações do Amazon SNS em resposta a eventos do repositório. Você também pode usar notificações do Amazon SNS para integrar com outros serviços da AWS. Por exemplo, você pode usar uma notificação do Amazon SNS para enviar mensagens para uma fila do Amazon Simple Queue Service.

Saiba mais:

Exemplos de integração da comunidade

As seguintes seções fornecem links para publicações no blog, artigos e exemplos fornecidos pela comunidade.

nota

Esses links são fornecidos apenas para fins informativos e não devem ser considerados como uma lista abrangente ou como um endosso do conteúdo dos exemplos. A AWS não se responsabiliza pelo conteúdo ou pela precisão de conteúdo externo.

Publicações no blog

Exemplos de código

Veja a seguir exemplos de código que podem ser úteis para usuários do CodeCommit.