Integraciones de productos y servicios con AWS CodeCommit - AWS CodeCommit

AWS CodeCommit ya no está disponible para nuevos clientes. Los clientes existentes de AWS CodeCommit pueden seguir utilizando el servicio con normalidad. Más información

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Integraciones de productos y servicios con AWS CodeCommit

De forma predeterminada, CodeCommit se integra con varios AWS servicios. También se puede utilizar CodeCommit con productos y servicios externos a AWS. La siguiente información puede ayudarle a CodeCommit configurarse para integrarse con los productos y servicios que utiliza.

Integración con otros AWS servicios

CodeCommit está integrado con los siguientes AWS servicios:

AWS Amplify

AWS Amplify facilita crear, configurar e implementar aplicaciones móviles escalables con la tecnología de AWS. Amplify aprovisiona y administra de manera continua su backend móvil y ofrece un marco simple para integrar fácilmente su backend con sus frontends de iOS, Android, Web y React Native. Amplify también automatiza el proceso de liberación de la aplicación de frontend y backend lo que permite que ofrezca características más rápidas.

Puedes conectar tu CodeCommit repositorio en la consola de Amplify. Tras autorizar la consola Amplify, Amplify obtiene un token de acceso del proveedor del repositorio, pero no lo almacena en los servidores. AWS Amplify obtiene acceso a su repositorio utilizando claves de implementación instaladas solo en un repositorio específico.

Más información:

AWS Cloud9

AWS Cloud9 contiene una colección de herramientas que se utilizan para escribir código, así como para compilar, ejecutar, probar, depurar y publicar software en la nube. Este conjunto de herramientas se denomina entorno de desarrollo AWS Cloud9 integrado, o. IDE

Se accede a él AWS Cloud9 IDE a través de un navegador web. IDEOfrece una rica experiencia de edición de código con soporte para varios lenguajes de programación y depuradores de tiempo de ejecución, además de un terminal integrado.

Más información:

AWS CloudFormation

AWS CloudFormationes un servicio que le ayuda a modelar y configurar sus AWS recursos para que pueda dedicar menos tiempo a gestionarlos y más tiempo a centrarse en sus aplicaciones. Usted crea una plantilla que describe los recursos, incluido un CodeCommit repositorio, y AWS CloudFormation se encarga de aprovisionar y configurar esos recursos por usted.

Más información:

AWS CloudTrail

CloudTrailcaptura AWS API las llamadas y los eventos relacionados realizados por o en nombre de una cuenta de Amazon Web Services y envía los archivos de registro a un bucket de Amazon S3 que usted especifique. Puede configurarlo CloudTrail para capturar API llamadas desde la AWS CodeCommit consola, CodeCommit comandos desde el AWS CLI cliente Git local y desde CodeCommit API.

Más información:

CloudWatch Eventos de Amazon

CloudWatch Events ofrece un flujo casi en tiempo real de los eventos del sistema que describen los cambios en AWS los recursos. Con reglas sencillas que puede configurar rápidamente, puede hacer coincidir los eventos y dirigirlos a una o más funciones o transmisiones de destino. CloudWatch Los eventos se dan cuenta de los cambios operativos a medida que se producen. CloudWatch Events responde a estos cambios operativos y toma las medidas necesarias, enviando mensajes para responder al entorno, activando funciones, realizando cambios y capturando información de estado.

Puede configurar CloudWatch Events para supervisar CodeCommit los repositorios y responder a los eventos del repositorio centrándose en las transmisiones, funciones, tareas u otros procesos de otros AWS servicios, como Amazon Simple Queue Service, Amazon Kinesis y muchos AWS Lambda más.

Más información:

AWS CodeBuild

CodeBuildes un servicio de compilación en la nube totalmente gestionado que compila el código fuente, ejecuta pruebas unitarias y produce artefactos listos para su implementación. Puede almacenar el código fuente que se va a compilar y la especificación de compilación en un CodeCommit repositorio. Puedes usarlo CodeBuild directamente con CodeCommit, o puedes incorporar ambos CodeBuild y CodeCommit en un proceso de entrega continua con CodePipeline.

Más información:

CodeGuru Revisor de Amazon

Amazon CodeGuru Reviewer es un servicio de revisión de código automatizado que utiliza el análisis de programas y el aprendizaje automático para detectar problemas comunes y recomendar soluciones en el código de Java o Python. Puede asociar los repositorios de su cuenta de Amazon Web Services a CodeGuru Reviewer. Cuando lo haces, CodeGuru Reviewer crea un rol vinculado a un servicio que le permite CodeGuru analizar el código de todas las solicitudes de incorporación de datos creadas después de realizar la asociación.

Más información:
AWS CodePipeline

CodePipelinees un servicio de entrega continua que puede utilizar para modelar, visualizar y automatizar los pasos necesarios para lanzar su software. Puede configurarlo CodePipeline para utilizar un CodeCommit repositorio como acción fuente en un proceso y automatizar la creación, las pruebas y la implementación de los cambios.

Más información:

AWS Elastic Beanstalk

Elastic Beanstalk es un servicio gestionado que facilita la implementación y la gestión de aplicaciones AWS en la nube sin preocuparse por la infraestructura en la que se ejecutan esas aplicaciones. Puede usar la interfaz de línea de comandos CLI (EB) de Elastic Beanstalk para implementar la aplicación directamente desde un repositorio nuevo o existente. CodeCommit

Más información:

AWS Key Management Service

AWS KMS es un servicio administrado que le permite crear y controlar fácilmente las claves de cifrado que se utilizan para cifrar datos. De forma predeterminada, se CodeCommit utiliza AWS KMS para cifrar repositorios.

Más información:

AWS Lambda

Lambda le permite ejecutar código sin aprovisionar ni administrar servidores. Puede configurar activadores para CodeCommit los repositorios que invoquen funciones de Lambda en respuesta a los eventos del repositorio.

Más información:

Amazon Simple Notification Service

Amazon SNS es un servicio web que permite a las aplicaciones, los usuarios finales y los dispositivos enviar y recibir notificaciones de forma instantánea desde la nube. Puedes configurar activadores para CodeCommit los repositorios que envían SNS notificaciones de Amazon en respuesta a los eventos del repositorio. También puedes usar SNS las notificaciones de Amazon para integrarlas con otros AWS servicios. Por ejemplo, puedes usar una SNS notificación de Amazon para enviar mensajes a una cola de Amazon Simple Queue Service.

Más información:

Ejemplos de integración de la comunidad

En las siguientes secciones se incluyen enlaces a entradas de blogs, artículos y ejemplos proporcionados en la comunidad.

nota

Estos enlaces se proporcionan únicamente con fines informativos y no deben considerarse una lista exhaustiva ni una aprobación del contenido de los ejemplos. AWS no es responsable del contenido o la precisión del contenido externo.

Publicaciones de blog

Ejemplos de código

Los siguientes son ejemplos de código que pueden interesar a CodeCommit los usuarios.