¿Qué es AWS Cloud9? - AWS Cloud9

AWS Cloud9 ya no está disponible para nuevos clientes. Los clientes actuales de AWS Cloud9 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.

¿Qué es AWS Cloud9?

AWS Cloud9 es un entorno de desarrollo integrado, o IDE.

AWS Cloud9 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. Contiene una colección de herramientas que se utilizan para codificar, compilar, ejecutar, probar y depurar software, y le ayuda a lanzar software en la nube.

Se accede a ellos a AWS Cloud9 IDE través de un navegador web. Puede configurarlo IDE según sus preferencias. Puede cambiar temas de color, enlazar claves de acceso directo, habilitar la sintaxis de color para lenguajes de programación y el formato del código, y mucho más.

Entendido! Estoy listo para intentarlo AWS Cloud9. ¿Cómo puedo comenzar?)

¿Cómo AWS Cloud9 funciona?

El siguiente diagrama muestra una descripción general de alto nivel de su AWS Cloud9 funcionamiento.

En el diagrama (empezando por la parte inferior), se utiliza el AWS Cloud9 IDE, que se ejecuta en un navegador web del equipo local, para interactuar con el AWS Cloud9 entorno. Un recurso informático (por ejemplo, una EC2instancia de Amazon o su propio servidor) se conecta a ese entorno. Por último, el trabajo se almacena en un repositorio de AWS CodeCommit u otro tipo de repositorio remoto.

Diagrama que proporciona una visión general de cómo AWS Cloud9 funciona

AWS Cloud9 entornos

Un entorno de AWS Cloud9 es un lugar en el que se almacenan los archivos del proyecto y donde se ejecutan las herramientas para desarrollar aplicaciones.

Con el AWS Cloud9 IDE, puede:

  • Almacenar los archivos del proyecto localmente en la instancia o el servidor.

  • Clone un repositorio de código remoto, como un repositorio, en AWS CodeCommit su entorno.

  • Trabaje con una combinación de archivos locales y clonados en el entorno.

Puede crear y cambiar entre varios entornos, con cada entorno configurado para un proyecto de desarrollo específico. Al almacenar el entorno en la nube, los proyectos ya no tienen por qué estar asociados a una sola configuración del servidor o computadora. Esto permite hacer cosas como cambiar fácilmente entre equipos e incluir con mayor rapidez a los desarrolladores en el equipo.

Entornos y recursos informáticos

En segundo plano, existen varias formas en las que puede conectar los entornos a los recursos informáticos.

  • Puede indicar que se cree una EC2 instancia de Amazon y, AWS Cloud9 a continuación, conectar el entorno a la EC2 instancia recién creada. Este tipo de configuración se denomina EC2entorno.

  • Puede indicarle AWS Cloud9 que conecte un entorno a una instancia de computación en la nube existente o a su propio servidor. Este tipo de configuración se denomina SSHentorno.

EC2los entornos y SSH los entornos tienen algunas similitudes y algunas diferencias. Si es la primera vez que lo utiliza AWS Cloud9, le recomendamos que utilice un EC2 entorno, ya que AWS Cloud9 se ocupa de gran parte de la configuración por usted. A medida que obtenga más información sobre AWS Cloud9 estas similitudes y diferencias y desee comprenderlas mejor, consulteEntornos de EC2 comparados con entornos de SSH en AWS Cloud9.

Para obtener más información sobre cómo AWS Cloud9 funciona, consulte estos vídeos y páginas web relacionados.

¿Con AWS Cloud9 qué puedo hacer?

Con AWS Cloud9él, puede codificar, compilar, ejecutar, probar, depurar y lanzar software en muchos escenarios y variaciones interesantes. Incluyen (entre otros):

  • Trabajar con código en varios lenguajes de programación y el AWS Cloud Development Kit (AWS CDK).

  • Trabajar con código en un contenedor Docker en ejecución.

  • Utilizar repositorios de código online.

  • Colaborar con otros usuarios en tiempo real.

  • Interactuar con varias tecnologías de bases de datos y sitios web.

  • Segmentación AWS Lambda, Amazon API Gateway y aplicaciones AWS sin servidor.

  • Aprovechar otros AWS productos como Amazon Lightsail AWS CodeStar y. AWS CodePipeline

Para obtener una lista más detallada, consulte ¿Qué puedo hacer con AWS Cloud9?

¿Cómo puedo comenzar?

Para empezar a usarlo AWS Cloud9, sigue los pasos que se indican yConfiguración de AWS Cloud9, a continuación, sigue el tutorial básico.

Temas adicionales