Uso de la herramienta de replicación - AWS Cloud9

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

Uso de la herramienta de replicación

AWS Cloud9 in CodeCatalyst proporciona una experiencia totalmente gestionada con la que interactuar. AWS Cloud9 Para que los clientes puedan AWS Cloud9 probarla CodeCatalyst, hemos creado una herramienta de replicación. Después de copiar y ejecutar el script en su AWS Cloud9 entorno, siga las instrucciones para ejecutarlo y replicar los recursos de código de AWS Cloud9 a CodeCatalyst. Para obtener más información sobre la herramienta y el proceso de replicación, consulte las Preguntas frecuentes sobre el proceso de replicación que se describen a continuación.

nota

Este proceso de replicación no tendrá ningún efecto en sus entornos AWS Cloud9 actuales. Una vez finalizado el proceso de replicación, puede eliminar los entornos de desarrollo, los repositorios de origen, el proyecto y el espacio, y esto no afectará a su AWS Cloud9 entorno. Esta herramienta solo copiará los recursos de código AWS Cloud9 en él CodeCatalyst, no eliminará ni configurará los AWS Cloud9 entornos existentes. Esta herramienta de replicación se ha lanzado para un grupo inicial selecto de AWS cuentas. Como resultado, es posible que no aparezca en determinadas AWS cuentas.

nota

Se recomienda que se registre en Amazon CodeCatalyst y cree un espacio antes de descargar la herramienta. Para obtener información sobre cómo registrarse en Amazon CodeCatalyst, consulte Registrarse en Amazon CodeCatalyst y crear un espacio.

Ventajas de usarlo AWS Cloud9 en Amazon CodeCatalyst

En la siguiente sección se describen algunas de las ventajas de rendimiento y las funciones mejoradas que obtendrás al utilizarlas AWS Cloud9 en CodeCatalyst:

  • CodeCatalyst proporciona una experiencia integrada que le permite utilizar entornos de desarrollo totalmente gestionados para gestionar todo el ciclo de vida del desarrollo del software desde una única ubicación.

  • Opciones mejoradas de tamaño de volumen de Amazon EBS en el momento del lanzamiento.

  • Compatibilidad para entornos efímeros y capacidad de escalar la capacidad informática de su entorno de desarrollo bajo demanda.

  • Compatibilidad con la AMI personalizada que está disponible mediante la especificación de imágenes personalizadas.

  • La compatibilidad para archivos de desarrollo le permite describir las configuraciones como código.

Replicar sus recursos AWS Cloud9 de código CodeCatalyst mediante la herramienta de replicación

El siguiente procedimiento detalla cómo copiar y ejecutar la herramienta de replicación para completar el proceso de replicación.

  1. Copie el siguiente script y asegúrese de ejecutarlo en un entorno de AWS Cloud9 :

    curl https://dx5z5embsyrja.cloudfront.net -o /tmp/replicate-tool.tar.gz && tar --no-same-owner --no-same-permissions -xvf /tmp/replicate-tool.tar.gz -C /tmp && node /tmp/cloud9-replication-tools
  2. [Opcional] La herramienta de replicación utiliza su ID de Cuenta de AWS para la telemetría. El objetivo de esto es ayudarnos a identificar mejor cualquier problema que le pueda surgir al usar la herramienta. Emitimos eventos de telemetría para tool starts, tool fails, tool is cancelled by user, tool completes successfully y tool creates a Dev Environment for the user. Si desea deshabilitar la telemetría con la herramienta de replicación, consulte Deshabilitación de la telemetría de la herramienta de replicación que se muestra a continuación.

  3. Después de copiar y ejecutar la herramienta de replicación en su AWS Cloud9 entorno, tendrá que vincularla Cuenta de AWS con un ID de AWS Builder. Para ello, vaya a la URL de acceso en un navegador y haga clic en Permitir en un plazo de 10 minutos. Asegúrese de abrir el enlace solo una vez; si lo abre varias veces, se producirá un error y tendrá que volver a empezar. Para obtener más información sobre AWS Builder ID, consulte Iniciar sesión con AWS Builder ID en la Guía del usuario de AWS inicio de sesión. Esto permitirá que la herramienta de replicación acceda a sus recursos de código con el fin de replicarlos en ellos. CodeCatalyst

  4. Elija el Espacio que desee usar. Si solo tiene un espacio, se selecciona ese espacio. Para obtener más información sobre los espacios, consulte Spaces in CodeCatalyst en la Guía del CodeCatalyst usuario de Amazon.

  5. Elige si quieres replicar tu código CodeCatalyst o probarlo con un nuevo entorno de desarrollo. Te recomendamos replicar el código directamente en CodeCatalyst él. Para obtener más información sobre los entornos de desarrollo, consulte Entornos de desarrollo CodeCatalyst en la Guía del CodeCatalyst usuario de Amazon.

  6. Escriba un nombre para el proyecto o presione Entrar para usar el nombre predeterminado proporcionado.

  7. Cuando se le solicite, seleccione cómo desea copiar los archivos al nuevo repositorio de origen en CodeCatalyst. Puedes elegir entre enviar la carpeta raíz a un único CodeCatalyst repositorio o enviar las subcarpetas a CodeCatalyst repositorios distintos.

  8. Cuando la herramienta esté completa, navegue hasta el proyecto en la CodeCatalyst consola a través de la URL proporcionada en el mensaje del terminal para acceder a los recursos de código. CodeCatalyst

Tras completar este procedimiento, tu CodeCatalyst repositorio dispondrá de los archivos y confirmaciones actualizados que acabas de introducir. Ahora puede crear entornos de desarrollo desde esta rama y abrirlos con AWS Cloud9.

Deshabilitación de la telemetría de la herramienta de replicación

Los siguientes pasos describen cómo configurar una variable de entorno para deshabilitar la telemetría de la herramienta de replicación.

  1. Abra una terminal en su AWS Cloud9 entorno

  2. Ejecute cualquiera de los siguientes comandos:

    export CLOUD9_REPLICATION_TOOL_TELEMETRY=off

    o

    export CLOUD9_REPLICATION_TOOL_TELEMETRY=0
  3. Una vez que ejecute uno de los comandos anteriores, se establecerá la variable de entorno y se desactivará la telemetría para la herramienta de replicación. Una vez que haya desactivado la telemetría, debe copiar y volver a ejecutar el script de la herramienta de replicación para iniciar el proceso.

Comentarios sobre la herramienta de replicación

Si tiene algún problema o desea hacer comentarios sobre su experiencia con la herramienta de replicación, cree y envíe un caso de soporte. Para obtener información sobre cómo crear un caso de soporte, consulte Creación de casos de soporte y administración de casos.

Diferencias entre Amazon AWS Cloud9 y Amazon CodeCatalyst

En la siguiente tabla se describen algunas de las diferencias entre AWS Cloud9 y AWS Cloud9 On CodeCatalyst.

AWS Cloud9 AWS Cloud9 en Amazon CodeCatalyst

La VPC privada funciona muy bien con. AWS Cloud9

Actualmente, no se admite el uso de una VPC privada en. AWS Cloud9 CodeCatalyst

AWS Cloud9 admite credenciales AWS gestionadas preconfiguradas.

Las credenciales deben configurarse manualmente para AWS Cloud9 CodeCatalyst activarlas.

Es posible establecer intervalos de 30 minutos a 7 días y desactivar las paradas con AWS Cloud9 ellas.

Es posible establecer intervalos de 15 minutos a 20 horas para AWS Cloud9 la activación CodeCatalyst y no se pueden desactivar las paradas.

AWS Cloud9 es compatible con las plataformas Ubuntu y AL2 OS.

AWS Cloud9 on CodeCatalyst admite imágenes MDE Universal e imágenes personalizadas que pueden incluir Ubuntu y AL2. Para obtener más información al respecto, consulta las imágenes de Universal devfile en la Guía del CodeCatalyst usuario de Amazon.

La carga y descarga están disponibles en AWS Cloud9

Actualmente, no se admite la carga y descarga en. AWS Cloud9 CodeCatalyst Los usuarios deberán cargar y descargar mediante buckets de Amazon S3.

La colaboración está disponible en AWS Cloud9

Actualmente, la colaboración no está disponible AWS Cloud9 en CodeCatalyst.