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.

El IDE de AWS Cloud9 ofrece una completa 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.

Es posible acceder al IDE de AWS Cloud9 a través de un navegador web. Puede configurar el 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 probar AWS Cloud9.¿Cómo puedo comenzar?)

¿Cómo funciona AWS Cloud9?

En el siguiente diagrama se muestra información general sobre el funcionamiento de AWS Cloud9:

En el diagrama (comenzando por la parte inferior), utilice el IDE de AWS Cloud9 ejecutado en un navegador web en su computadora local, para interactuar con su Entorno de AWS Cloud9. Un recurso informático (por ejemplo, una instancia de Amazon EC2 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.

El siguiente diagrama ofrece información general sobre cómo funciona AWS Cloud9

Entornos de AWS Cloud9

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.

El IDE de AWS Cloud9 le permite realizar las acciones siguientes:

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

  • Clonar un repositorio de código remoto, como un repositorio de AWS CodeCommit, en el 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 a AWS Cloud9 que cree una instancia de Amazon EC2 y, a continuación, conectar el entorno a esa instancia de EC2 recién creada. Este tipo de configuración se denomina entorno de EC2.

  • También puede indicar a AWS Cloud9 que conecte un entorno a una instancia de informática en la nube existente o a su propio servidor. Este tipo de configuración se denomina entorno de SSH.

Los entornos de EC2 y SSH tienen algunas similitudes y algunas diferencias. Si es nuevo en AWS Cloud9, le recomendamos que utilice un entorno de EC2, ya que AWS Cloud9 se encargará de gran parte de la configuración de forma automática. A medida que aprenda más sobre AWS Cloud9 y desee entender mejor estas similitudes y diferencias, consulte Entornos de EC2 comparados con entornos de SSH en AWS Cloud9.

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

¿Qué puedo hacer con AWS Cloud9?

Con AWS Cloud9, puede codificar, compilar, ejecutar, probar, depurar y publicar software en muchas situaciones 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.

  • Indicar como destino AWS Lambda, Amazon API Gateway y Aplicaciones sin servidor de AWS.

  • Beneficiarse de otros productos de AWS 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 comenzar a utilizar AWS Cloud9, siga los pasos que se indican en Configuración de AWS Cloud9 y, a continuación, siga el tutorial básico.

Temas adicionales