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

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

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á.

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

Por padrão, CodeCommit está integrado a vários AWS serviços. Você também pode usar CodeCommit com produtos e serviços fora do AWS. As informações a seguir podem ajudá-lo a configurar CodeCommit a integração com os produtos e serviços que você usa.

Integração com outros AWS serviços

CodeCommit está integrado aos seguintes AWS serviços:

AWS Amplify

O AWS Amplify 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 CodeCommit repositório no console do Amplify. Depois de autorizar o console do Amplify, o Amplify busca um token de acesso do provedor do repositório, mas não armazena o token nos servidores. AWS O Amplify acessa seu repositório usando chaves de implantação instaladas somente em um repositório específico.

Saiba mais:

AWS Cloud9

O AWS Cloud9 contém um conjunto de ferramentas que você usa para escrever código, compilar, executar, testar, depurar e liberar software na nuvem. Essa coleção de ferramentas é conhecida como ambiente de desenvolvimento AWS Cloud9 integrado, ouIDE.

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

Saiba mais:

AWS CloudFormation

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

Saiba mais:

AWS CloudTrail

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

Saiba mais:

CloudWatch Eventos da Amazon

CloudWatch O Events fornece um fluxo quase em tempo real de eventos do sistema que descrevem mudanças nos AWS recursos. Usando regras simples que você pode configurar rapidamente, você pode combinar eventos e roteá-los para uma ou mais funções ou fluxos de destino. CloudWatch Os eventos ficam cientes das mudanças operacionais à medida que elas ocorrem. CloudWatch O Events responde a essas mudanças operacionais e age conforme necessário, enviando mensagens para responder ao ambiente, ativando funções, fazendo alterações e capturando informações de estado.

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

Saiba mais:

AWS CodeBuild

CodeBuildé um serviço de criaçã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 construído e a especificação da compilação em um CodeCommit repositório. Você pode usar CodeBuild diretamente com CodeCommit, ou incorporar ambos CodeBuild e CodeCommit em um pipeline de entrega contínua com CodePipeline.

Saiba mais:

CodeGuru Revisor da Amazon

O Amazon CodeGuru Reviewer é um serviço automatizado de revisão de código que usa análise de programas e aprendizado de máquina 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 ao CodeGuru Reviewer. Ao fazer isso, o CodeGuru revisor cria uma função vinculada ao serviço que permite ao CodeGuru revisor analisar o código em todas as pull requests criadas após a associação ser feita.

Saiba mais:
AWS CodePipeline

CodePipelineé um serviço de entrega contínua que você pode usar para modelar, visualizar e automatizar as etapas necessárias para lançar seu software. Você pode configurar CodePipeline para usar um CodeCommit repositório como uma ação de origem em um pipeline e automatizar a criação, o teste e a implantação de 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 AWS na nuvem sem se preocupar com a infraestrutura que executa esses aplicativos. Você pode usar a interface de linha de comando CLI (EB) do Elastic Beanstalk para implantar seu aplicativo diretamente de um repositório novo ou existente. CodeCommit

Saiba mais:

AWS Key Management Service

O AWS KMS é um serviço gerenciado que facilita a criação e o controle de chaves de criptografia usadas para criptografar seus dados. Por padrão, CodeCommit usa 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 CodeCommit repositórios que invocam funções Lambda em resposta aos eventos do repositório.

Saiba mais:

Amazon Simple Notification Service

SNSA Amazon é um serviço web que permite que aplicativos, usuários finais e dispositivos enviem e recebam notificações instantaneamente da nuvem. Você pode configurar gatilhos para CodeCommit repositórios que enviam SNS notificações da Amazon em resposta aos eventos do repositório. Você também pode usar SNS as notificações da Amazon para se integrar a outros AWS serviços. Por exemplo, você pode usar uma SNS notificação da Amazon 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 uma lista abrangente ou um endosso do conteúdo dos exemplos. AWS não é responsável pelo conteúdo ou pela precisão do conteúdo externo.

Publicações no blog

Exemplos de código

Veja a seguir exemplos de código que podem ser do interesse dos CodeCommit usuários.