Usar AWS Cloud9 con AWS CodeStar - AWS CodeStar

El 31 de julio de 2024, Amazon Web Services (AWS) dejará de ofrecer soporte para la creación y visualización de AWS CodeStar proyectos. Después del 31 de julio de 2024, ya no podrá acceder a la AWS CodeStar consola ni crear nuevos proyectos. Sin embargo, los AWS recursos creados mediante este cambio AWS CodeStar, incluidos los repositorios de código fuente, las canalizaciones y las compilaciones, no se verán afectados por este cambio y seguirán funcionando. AWS CodeStar Esta interrupción no afectará a las conexiones ni a las AWS CodeStar notificaciones.

 

Si desea realizar un seguimiento del trabajo, desarrollar código y crear, probar e implementar sus aplicaciones, Amazon CodeCatalyst ofrece un proceso de inicio simplificado y funciones adicionales para administrar sus proyectos de software. Obtén más información sobre las funciones y los precios de Amazon CodeCatalyst.

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.

Usar AWS Cloud9 con AWS CodeStar

Puede utilizar AWS Cloud9 para realizar cambios en el código y desarrollar software en un proyecto de AWS CodeStar. AWS Cloud9 es un IDE online, al que se accede a través de un navegador web. El IDE 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, así como un terminal integrado. En segundo plano, una instancia de Amazon EC2 aloja un entorno de desarrollo de AWS Cloud9. Este entorno proporciona el IDE de AWS Cloud9 y el acceso a los archivos de códigos del proyecto de AWS CodeStar. Para obtener más información, consulte la Guía del usuario de AWS Cloud9.

Puede utilizar tanto la consola de AWS CodeStar como la consola de AWS Cloud9 para crear entornos de desarrollo de AWS Cloud9 para proyectos que almacenen su código en CodeCommit. Para proyectos de AWS CodeStar que almacenan su código en GitHub, solo puede utilizar la consola de AWS Cloud9. En este tema se describe cómo utilizar ambas consolas.

Para utilizar AWS Cloud9, necesita:

  • Un usuario de IAM que se haya añadido a un proyecto de AWS CodeStar como miembro del equipo.

  • Si el proyecto de AWS CodeStar almacena su código fuente en CodeCommit, las credenciales de AWS para el usuario de IAM.

Crear un entorno de AWS Cloud9 para un proyecto

Siga estos pasos para crear un entorno de desarrollo de AWS Cloud9 para un proyecto de AWS CodeStar.

  1. Siga los pasos que se indican en Creación de un proyecto si desea crear un proyecto nuevo.

  2. Abra el proyecto en la consola de AWS CodeStar. En la barra de navegación, seleccione IDE. Seleccione Crear entorno y, a continuación, utilice los pasos que se describen a continuación.

    importante

    Si el proyecto se encuentra en una región de AWS donde no se admita AWS Cloud9, no verá las opciones de AWS Cloud9 en la pestaña IDE de la barra de navegación. Sin embargo, puede utilizar la consola de AWS Cloud9 para crear un entorno de desarrollo, abrir el entorno nuevo y, a continuación, conectarlo al repositorio de AWS CodeCommit del proyecto. Omita los siguientes pasos y consulte Creación de un entorno, Apertura de un entorno, y la Muestra de AWS CodeCommit en la Guía del usuario de AWS Cloud9. Para obtener las lista de las regiones de AWS compatibles, consulte AWS Cloud9 en la Referencia general de Amazon Web Services.

En Crear entorno de AWS Cloud9, personalice los valores predeterminados del proyecto.

  1. Para cambiar el tipo predeterminado de instancia de Amazon EC2 con el fin de alojar el entorno, en Tipo de instancia, elija el tipo de instancia.

  2. AWS Cloud9 utiliza Amazon Virtual Private Cloud (Amazon VPC) en su cuenta de AWS para comunicarse con la instancia. En función de cómo esté configurado Amazon VPC en su cuenta de AWS, realice una de las siguientes operaciones.

    ¿La cuenta tiene una VPC con al menos una subred en esa VPC? ¿La VPC que desea que utilice AWS Cloud9 es la VPC predeterminada de la cuenta? ¿La VPC tiene una única subred? Haga lo siguiente
    No

    Si no existe una VPC, créela. Expanda Network settings (Ajustes de red). En Red (VPC), elija Crear nueva VPC y luego siga las instrucciones de la página. Para obtener más información, consulte Crear una Amazon VPC para AWS Cloud9 en la Guía del usuario de AWS Cloud9.

    Si existe una VPC, pero no hay ninguna subred, cree una. Expanda Ajustes de red. En Red (VPC), elija Crear subred y luego siga las instrucciones. Para obtener más información, consulte la página sobre cómo crear una subred para AWS Cloud9 en la Guía del usuario de AWS Cloud9.

    Avance hasta el paso 4 de este procedimiento. (AWS Cloud9 usa la VPC predeterminada con su única subred).

    No

    En Subred, elija la subred que desee que AWS Cloud9 utilice en la VPC predeterminada previamente seleccionada.

    No Yes o No

    En Red (VPC), elija la VPC que desee que AWS Cloud9 utilice. En Subred, elija la subred que desee que AWS Cloud9 utilice en esa VPC.

    Para obtener más información, consulte Configuración de Amazon VPC para entornos de desarrollo de AWS Cloud9 en la Guía del usuario de AWS Cloud9.

  3. Introduzca un Nombre del entorno y, si lo desea, añada una Descripción del entorno.

    nota

    Los nombres de entorno deben ser único para cada usuario.

  4. Para cambiar el periodo de tiempo predeterminado después del cual AWS Cloud9 cierra el entorno cuando no se ha utilizado, expanda Configuración de ahorro de costos y, a continuación, cambie la configuración.

  5. Seleccione Crear entorno.

Para abrir el entorno, consulte Abrir un entorno de AWS Cloud9 para un proyecto.

Puede utilizar estos pasos para crear más de un entorno para un proyecto. Por ejemplo, es posible que desee utilizar un entorno para trabajar en una parte del código y otro entorno para trabajar en la misma parte del código con diferentes ajustes.

Abrir un entorno de AWS Cloud9 para un proyecto

Siga estos pasos para abrir un entorno de desarrollo de AWS Cloud9 creado para un proyecto de AWS CodeStar.

  1. Con el proyecto abierto en la consola de AWS CodeStar, en la barra de navegación, elija IDE.

    importante

    Si el código fuente del proyecto se almacena en GitHub, no verá IDE en la barra de navegación. Sin embargo, puede utilizar la consola de AWS Cloud9 para abrir un entorno existente. Omita el resto de este procedimiento y consulte Opening an Environment (Apertura de un entorno) en la Guía del usuario de AWS Cloud9 y Uso de GitHub con AWS Cloud9.

  2. En Sus entornos de AWS Cloud9 o Entornos de AWS Cloud9 compartidos, elija Abrir IDE para el entorno que desea abrir.

Puede utilizar el IDE de AWS Cloud9 para empezar a trabajar con código en el repositorio de AWS CodeCommit del proyecto de inmediato. Para obtener más información, consulte La ventana Entorno, El editor, pestañas y paneles y El terminal en la Guía del usuario de AWS Cloud9 y Comandos básicos de Git en la Guía del usuario de AWS CodeCommit.

Compartir un entorno de AWS Cloud9 con un miembro del equipo del proyecto

Después de crear un entorno de desarrollo de AWS Cloud9 para un proyecto de AWS CodeStar, puede invitar a otros usuarios en su cuenta de AWS, incluidos miembros del equipo del proyecto, para obtener acceso a ese mismo entorno. Esto resulta especialmente útil para la programación en parejas, en la que dos programadores se turnan para codificar y ofrecer consejos mientras comparten pantalla o mientras están sentados en la misma estación de trabajo. Los miembros del entorno puede utilizar el IDE de AWS Cloud9 compartido para ver cambios de código de cada miembro resaltados en el editor de código y enviar mensajes de texto a otros miembros mientras codifican.

Añadir un miembro del equipo a un proyecto no permite de manera automática que el miembro participe en cualquier entorno de desarrollo de AWS Cloud9 relacionado para el proyecto. Para invitar a un miembro del equipo de proyectos a que obtenga acceso a un entorno para un proyecto, debe determinar el rol de acceso del miembro al entorno correcto, aplicar políticas administradas de AWS al usuario e invitar al usuario a su entorno. Para obtener más información, consulte Acerca de los roles de acceso de los miembros del entorno e Invitar a un usuario de IAM a su entorno en la Guía del usuario de AWS Cloud9.

Cuando invita a un miembro del equipo de un proyecto para que obtenga acceso a un entorno para un proyecto, la consola de AWS CodeStar muestra el entorno a ese miembro del equipo. El entorno se muestra en la lista Entornos compartidos en la pestaña IDE en la consola de AWS CodeStar del proyecto. Para mostrar esta lista, el miembro del equipo tiene que abrir el proyecto en la consola y, a continuación, elegir IDE en la barra de navegación.

importante

Si el código fuente del proyecto se almacena en GitHub, no verá IDE en la barra de navegación. Sin embargo, puede utilizar la consola de AWS Cloud9 para invitar a otros usuarios en su cuenta de AWS, incluidos los miembros del equipo del proyecto, a que obtenga acceso a un entorno. Para ello, consulte Uso de GitHub con AWS Cloud9 en esta guía y consulte Acerca de los roles de acceso de los miembros del entorno e Invitar a un usuario de IAM a su entorno en la Guía del usuario de AWS Cloud9.

También puede invitar a un usuario que no es un miembro del equipo de proyectos a que obtenga acceso a un entorno. Por ejemplo, es posible que desee que un usuario trabaje en el código de un proyecto pero no tiene ningún otro acceso a ese proyecto. Para invitar a este tipo de usuarios, consulte Acerca de los roles de acceso de los miembros del entorno e Invitar a un usuario de IAM a su entorno en la Guía del usuario de AWS Cloud9. Cuando invita a un usuario que no es miembro del equipo de proyectos para que obtenga acceso a un entorno para un proyecto, ese usuario puede utilizar la consola de AWS Cloud9 para obtener acceso al entorno. Para obtener más información, consulte Abrir un entorno en la Guía del usuario de AWS Cloud9.

Eliminar un entorno de AWS Cloud9 de un proyecto

Cuando elimina un proyecto y todos sus recursos de AWS de AWS Cloud9, todos los entornos de desarrollo de AWS CodeStar creados con la consola de AWS CodeStar también se eliminan y no se pueden recuperar. Puede eliminar un entorno de desarrollo de un proyecto sin eliminar el proyecto.

  1. Con el proyecto abierto en la consola de AWS CodeStar, en la barra de navegación, elija IDE.

    importante

    Si el código fuente del proyecto se almacena en GitHub, no verá IDE en la barra de navegación. Sin embargo, puede utilizar la consola de AWS Cloud9 para eliminar un entorno de desarrollo. Omita el resto de este procedimiento y consulte Eliminación de un entorno en la Guía del usuario de AWS Cloud9.

  2. Elija el entorno que desee eliminar en los entornos de Cloud9 y seleccione Eliminar.

  3. Escriba delete para confirmar la eliminación del entorno de desarrollo y, a continuación, seleccione Eliminar.

    aviso

    Una vez que se ha eliminado, no es posible recuperar un entorno de desarrollo. Todos los cambios en el código sin confirmar en el entorno se perderán.

Uso de GitHub con AWS Cloud9

Para proyectos de AWS CodeStar que tienen su código fuente almacenado en GitHub, la consola de AWS CodeStar no permite trabajar con entornos de desarrollo de AWS Cloud9 directamente. Sin embargo, puede utilizar la consola de AWS Cloud9 para trabajar con código fuente en repositorios de GitHub.

  1. Utilice la consola de AWS Cloud9 para crear un entorno de desarrollo de AWS Cloud9. Para obtener más información, consulte Creación de un entorno en la Guía del usuario de AWS Cloud9.

  2. Utilice la consola de AWS Cloud9 para abrir un entorno de desarrollo. Para obtener más información, consulte Apertura de un entorno en la Guía del usuario de AWS Cloud9.

  3. En el IDE, utilice una sesión de terminal para conectarse al repositorio de GitHub (un proceso conocido como clonación). Si una sesión de terminal no se está ejecutando, en la barra de menús en el IDE, elija Ventana, Terminal nuevo). Para los comandos que se va a utilizar para clonar el repositorio GitHub, consulte Clonación de un repositorio en el sitio web de ayuda de GitHub.

    Para ir a la página principal del repositorio GitHub, con el proyecto abierto en la consola de AWS CodeStar, en la barra de navegación lateral, elija Código.

  4. Utilice la ventana Entorno y las pestañas del editor en el IDE para ver, cambiar y guardar código. Para obtener más información, consulte La ventana Entorno y El editor, pestañas y paneles en la Guía del usuario de AWS Cloud9.

  5. Utilice Git en la sesión de terminal del IDE para enviar los cambios al repositorio y para recibir periódicamente los cambios en el código que realicen otras personas del repositorio. Para obtener más información, consulte Envío a un repositorio remoto y Obtención de un repositorio remoto en el sitio web de ayuda de GitHub. Para ver los comandos de Git, consulte Hoja informativa en el sitio web de ayuda de GitHub.

    nota

    Para evitar que Git le solicite sus credenciales de GitHub cada vez que inserte o extraiga código del repositorio, puede utilizar un ayudante de credenciales. Para obtener más información, consulte la sección Almacenamiento en caché de la contraseña de GitHub en Git en el sitio web de ayuda de GitHub.

Recursos adicionales

Para obtener más información acerca del uso de AWS Cloud9, consulte la siguiente Guía de usuario de AWS Cloud9: