Cómo migrar desde CodeCatalyst - Amazon CodeCatalyst

Amazon CodeCatalyst dejará de estar abierto a nuevos clientes a partir del 7 de noviembre de 2025. Si deseas utilizar el servicio, regístrate antes del 7 de noviembre de 2025. Para obtener más información, consulte Cómo migrar desde 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.

Cómo migrar desde CodeCatalyst

Tras considerarlo detenidamente, hemos tomado la decisión de cerrar el acceso de nuevos clientes a Amazon CodeCatalyst a partir del 7 de noviembre de 2025. CodeCatalyst Los clientes actuales de Amazon pueden seguir utilizando el servicio con los espacios existentes, pero no podrán crear nuevos espacios. AWS sigue invirtiendo en seguridad y disponibilidad para Amazon CodeCatalyst, pero no tenemos previsto introducir nuevas funciones.

Los clientes pueden migrar manualmente sus datos de Amazon CodeCatalyst a otros proveedores. Este documento describe las formas básicas de migrar, extraer o eliminar datos de las consolas de AWS administración CodeCatalyst y las consolas de administración. Los recursos y los datos creados en otros servicios AWS o en los de 3P a través de la CodeCatalyst consola deberán eliminarse a través de esos servicios para dejar de acumular cargos (si corresponde).

Los clientes pueden considerar la posibilidad de migrar a GitLab Duo con Amazon Q, que anunció su disponibilidad general el 17 de abril de 2025. Esta nueva oferta es un producto integrado que reúne GitLabla DevSecOps plataforma con las capacidades generativas de IA de Amazon Q. Gitlab Duo con Amazon Q incorpora las capacidades de los agentes de Amazon Q directamente en la DevSecOps plataforma para acelerar tareas complejas y GitLab de varios pasos a lo largo de todo el ciclo de vida del desarrollo de software.

¿Migración de sus repositorios

Migrar tu CodeCatalyst repositorio a un repositorio GitLab

Si utilizas la URL necesaria en combinación con las credenciales del repositorio Git HTTPS, sigue las instrucciones GitLab de la documentación sobre la importación de código fuente de un repositorio por URL.

Migración de tu CodeCatalyst repositorio a un GitHub repositorio

Si utilizas la URL necesaria en combinación con las credenciales del repositorio Git HTTPS, sigue las instrucciones GitHub de la documentación sobre la importación del código fuente.

Migración genérica a un proveedor de repositorios diferente

  1. Clona el CodeCatalyst repositorio

    Clona el CodeCatalyst repositorio de Amazon en tu máquina local mediante Git. Si utilizas HTTPS, puedes hacerlo ejecutando el siguiente comando:

    git clone --mirror https://your-aws-repository-url your-aws-repository

    your-aws-repository-urlSustitúyelo por la URL de tu CodeCatalyst repositorio de Amazon.

    your-aws-repositorySustitúyalo por un nombre para este repositorio.

    Ejemplo:

    git clone https://git-codecatalyst.us-east-2.amazonaws.com/v1/repos/MyDemoRepo my-demo-repo
  2. Configure un nuevo puntero de repositorio remoto

    Navega hasta el directorio de tu CodeCatalyst repositorio de Amazon clonado. A continuación, añade la URL del repositorio desde el nuevo proveedor de repositorios de forma remota:

    git remote add <provider name> <provider-repository-url>

    <provider name>Sustitúyala por el nombre del proveedor que prefieras. (Ejemplo: gitlab)

    Sustituye < provider-repository-url > por la URL del repositorio de tu nuevo proveedor de repositorios.

  3. Empuja tu repositorio local al nuevo repositorio remoto:

    De este modo, todas las ramas y etiquetas se enviarán al repositorio de tu nuevo proveedor de repositorios. El nombre del proveedor debe coincidir con el nombre del proveedor indicado en el paso 2.

    git push <provider name> --mirror

    Notas:

    • El repositorio remoto debe estar vacío

    • El repositorio remoto puede tener ramas protegidas que no permitan forzar el empuje, según el proveedor. Si esto ocurre, tienes que ir a tu nuevo proveedor de repositorios y deshabilitar las protecciones de las ramas para poder forzar el empuje.

  4. Verifica la migración

    Una vez finalizada la transferencia, compruebe que todos los archivos, ramas y etiquetas se hayan migrado correctamente al nuevo proveedor de repositorios. Puedes hacerlo navegando por tu repositorio en línea o clonándolo en otra ubicación y revisándolo localmente.

  5. Actualizar remoto URLs (opcional)

    Si tienes pensado seguir trabajando con el repositorio migrado de forma local, es posible que desees actualizar la URL remota para que apunte al repositorio del nuevo proveedor en lugar de a Amazon CodeCatalyst. Puede hacerlo con el siguiente comando:

    git remote set-url origin <provider-repository-url>

    Sustituya < provider-repository-url > por la URL del repositorio del nuevo proveedor de repositorios.

Extraer tus datos de CodeCatalyst

Descarga artefactos

Puedes descargar e inspeccionar los artefactos generados por las acciones de tu CodeCatalyst flujo de trabajo de Amazon. Hay dos tipos de artefactos que puedes descargar:

  • Artefactos de origen: artefactos que contienen una instantánea del contenido del repositorio de código fuente tal y como estaba cuando se inició la ejecución.

  • Artefactos del flujo de trabajo: un artefacto definido en la propiedad Salidas del archivo de configuración del flujo de trabajo.

Para descargar los artefactos generados por el flujo de trabajo:

  1. Abra la CodeCatalyst consola en https://codecatalyst.aws/.

  2. Elija el proyecto.

  3. En el panel de navegación, elija CI/CD y, a continuación, elija Flujos de trabajo.

  4. Elija el nombre del flujo de trabajo. Puede filtrar por el nombre del repositorio de código fuente o la ramificación donde esté definido el flujo de trabajo, o bien por el nombre o el estado del flujo de trabajo.

  5. En el nombre del flujo de trabajo, seleccione Ejecuciones.

  6. En Historial de ejecuciones, en la columna ID de ejecución, seleccione una ejecución. Por ejemplo, RUN-95A4D.

  7. Bajo el nombre de la ejecución, seleccione Artefactos.

  8. Junto a un artefacto, seleccione Descargar. Se descargará un archivo comprimido. Su nombre de archivo consta de siete caracteres aleatorios.

  9. Extraiga el archivo de almacenamiento con la utilidad de extracción de archivos que elija.

Descarga los archivos adjuntos de tu edición

  1. Abre la CodeCatalyst consola en https://codecatalyst.aws/.

  2. Seleccione el problema en el que desee administrar tareas. Si necesitas ayuda para encontrar tu problema, consulta Búsqueda y visualización de problemas

  3. Para descargar un archivo adjunto, seleccione el menú de puntos suspensivos situado junto al archivo adjunto que desee descargar y seleccione Descargar.

Descarga el código fuente de una acción

  1. Abre la CodeCatalyst consola en https://codecatalyst.aws/.

  2. Elija el proyecto.

  3. Busque la acción cuyo código quiera ver:

    1. En el panel de navegación, elija CI/CD y, a continuación, elija Flujos de trabajo.

    2. Elija el nombre de cualquier flujo de trabajo o cree uno. Para obtener información sobre la creación de un flujo de trabajo, consulte Creación de un flujo de trabajo.

    3. Seleccione Editar.

    4. En la parte superior izquierda, seleccione + Acciones para abrir el catálogo de acciones.

    5. En la lista desplegable, selecciona Amazon CodeCatalyst para ver CodeCatalyst las acciones de CodeCatalyst Labs y de terceros.

    6. Busque una acción y seleccione su nombre. No seleccione el signo más (+).

    Aparecen los detalles de la acción.

  4. En el cuadro de diálogo de detalles de la acción, cerca de la parte inferior, seleccione Descargar.

    Aparecerá una página con el bucket de Amazon S3 en el que se encuentra el código fuente de la acción. Para obtener información sobre Amazon S3, consulte ¿Qué es Amazon S3? en la Guía del usuario de Amazon Simple Storage Service.

Eliminar tus datos de CodeCatalyst

Antes de eliminar tus datos de CodeCatalyst, informa a tu equipo sobre la migración del servicio y comprueba que aún no se necesitan recursos. Una vez que se eliminan los datos y los recursos, no se pueden recuperar.

Solicite al equipo de servicio que elimine los datos en su nombre

Un administrador de un espacio puede solicitar al equipo de servicio que elimine un espacio en su nombre poniéndose en contacto con nosotros a través del Support Center de la CodeCatalyst consola. Los administradores de espacios deben estar autenticados en la CodeCatalyst consola para solicitar la eliminación de un espacio. Una vez que envíes tu solicitud, el equipo de servicio se pondrá en contacto contigo para confirmarla antes de tomar medidas en tu nombre.

Elimina tu CodeCatalyst espacio

Puede eliminar un espacio para impedir el acceso a todos los recursos del espacio. Para eliminar un espacio, debe tener el rol de administrador del espacio.

Nota: No se puede deshacer la eliminación de un espacio y no hay forma de recuperar los datos una vez que se ha eliminado un espacio.

Tras eliminar un espacio, todos los miembros del espacio serán incapaces de acceder a los recursos del espacio. También se detendrá la facturación de los recursos de espacio y se detendrán todos los flujos de trabajo que soliciten repositorios de código fuente de terceros.

Si pertenece a más de un espacio, elija el espacio en la barra de navegación superior.

Eliminación de un espacio
  1. Abre la CodeCatalyst consola en https://codecatalyst.aws/.

  2. Vaya a su espacio.

    sugerencia

    Si pertenece a más de un espacio, elija el espacio en la barra de navegación superior.

  3. Elija Configuración y, a continuación, Eliminar.

  4. Escriba delete para confirmar la eliminación.

  5. Elija Eliminar.

    nota

    Si pertenece a más de un espacio, se le redirigirá a la página de información general del espacio. Si pertenece a un espacio, se le redirigirá a la página de creación del espacio.

Si eliminas un espacio pero perteneces a más de uno, se te redirigirá a la página de descripción general del espacio. Si pertenece a un espacio, se le redirigirá a la página de creación del espacio.

Si has creado recursos en otros servicios AWS o en servicios de terceros desde la CodeCatalyst consola, tendrás que ir a esos servicios de forma individual para cerrar los recursos de la cuenta de facturación en la que se crearon. Al eliminar un espacio, solo se eliminarán los CodeCatalyst datos y los recursos.

Eliminación de un proyecto

Puede eliminar un proyecto para impedir el acceso a todos los recursos del proyecto. Debe tener el rol de administrador del espacio o administrador del proyecto para eliminar un proyecto. Cuando haya eliminado un proyecto, los miembros del proyecto no podrán acceder a los recursos del proyecto y se detendrán los flujos de trabajo solicitados por repositorios de código fuente externos.

Para eliminar tu proyecto, sigue estos pasos:

  1. Abre la CodeCatalyst consola en https://codecatalyst.aws/.

  2. Vaya al espacio en el que se encuentra el proyecto que desea ver. En Proyectos, elija el proyecto.

  3. En el panel de navegación, seleccione Configuración del proyecto.

  4. Elija Delete project (Eliminar proyecto).

  5. Escriba delete para confirmar la eliminación.

  6. Elija Delete project (Eliminar proyecto).

Si has creado recursos en otros servicios AWS o en servicios de terceros a partir de un CodeCatalyst proyecto, tendrás que ir a esos servicios de forma individual para cerrar los recursos de la cuenta de facturación en la que se crearon. Al eliminar un espacio, solo se eliminarán los CodeCatalyst datos y los recursos.

Eliminar un repositorio de origen

Puedes eliminar los repositorios de origen de un CodeCatalyst proyecto de Amazon. Al eliminar un repositorio de código fuente, también se elimina cualquier información del proyecto almacenada en el repositorio. Si algún flujo de trabajo depende del repositorio de código fuente, dichos flujos de trabajo se eliminarán de la lista de flujos de trabajo del proyecto después de eliminar el repositorio. Los problemas que hagan referencia al repositorio de código fuente no se eliminarán ni modificarán, pero cualquier enlace al repositorio de código fuente que se añada a los problemas producirá un error una vez que se elimine el repositorio.

Importante: La eliminación de un repositorio fuente no se puede deshacer. Después de eliminar un repositorio de código fuente, no podrá clonarlo, extraer datos de él ni insertar datos en él. Al eliminar un repositorio de código fuente, no se eliminan las copias locales de ese repositorio (repositorio local). Para eliminar un repositorio local, usa las herramientas de administración de archivos y directorios de tu computadora local.

Nota: No puede eliminar un repositorio vinculado en la CodeCatalyst consola. Para clonar un repositorio vinculado, seleccione el vínculo de la lista de repositorios para abrir ese repositorio en el servicio que lo aloje y eliminarlo después. Para obtener más información, consulte la documentación del servicio que aloja el repositorio vinculado.

Para eliminar un repositorio vinculado de un proyecto, consulta Cómo desvincular GitHub repositorios, repositorios de Bitbucket, repositorios de GitLab proyectos y proyectos de Jira en. CodeCatalyst

Eliminación de un repositorio de código fuente
  1. Vaya al proyecto que contenga el repositorio de código fuente que quiera eliminar.

  2. En la página de resumen del proyecto, elija el repositorio que desee de la lista y, a continuación, elija Ver repositorio. Como alternativa, en el panel de navegación, elija Código y, a continuación, elija Repositorios de origen. Seleccione el nombre del repositorio de la lista de repositorios de código fuente para el proyecto.

  3. En la página de inicio del repositorio, selecciona Más, selecciona Administrar la configuración y, a continuación, elige Eliminar repositorio.

  4. Revise la ramificación, la solicitud de extracción y la información relacionada con el flujo de trabajo para asegurarse de no eliminar un repositorio que aún esté en uso o que tenga trabajos pendientes. Si quiere continuar, escriba delete y, a continuación, seleccione Eliminar.

Eliminación de un esquema personalizado

Cuando eliminas un blueprint de tu CodeCatalyst espacio de Amazon, se elimina todo tu acceso a los recursos del proyecto del blueprint o de la versión del blueprint. Al eliminar un blueprint, los miembros del proyecto no podrán acceder a los recursos del proyecto y se detendrán todos los flujos de trabajo que soliciten repositorios de fuentes de terceros.

Si elimina un esquema, esto no afectará al proyecto al que se haya aplicado el esquema. Los recursos del esquema no se eliminan del proyecto.

Importante: Para eliminar un blueprint personalizado publicado o la versión del catálogo de un blueprint personalizado de tu espacio, debes iniciar sesión con una cuenta que tenga el rol de administrador del espacio o de usuario avanzado en el espacio.

  1. Abre la CodeCatalyst consola en https://codecatalyst.aws/.

  2. En la CodeCatalyst consola, navegue hasta el espacio en el que desee eliminar un blueprint personalizado.

  3. En el panel de control del espacio, elija la pestaña Configuración y, a continuación, elija Esquemas.

  4. En la tabla Configuración, elija el botón de opción del esquema personalizado que desee eliminar y, a continuación, elija Eliminar esquema.

  5. Escriba delete para confirmar la eliminación de la versión del catálogo de esquemas.

  6. Elija Eliminar.

Elimine los archivos adjuntos del problema

  1. Abre la CodeCatalyst consola en https://codecatalyst.aws/.

  2. Seleccione el problema en el que desee administrar tareas. Si necesitas ayuda para encontrar tu problema, consulta Búsqueda y visualización de problemas.

  3. Para eliminar un archivo adjunto, seleccione el menú de puntos suspensivos situado junto al archivo adjunto que desee eliminar y seleccione Eliminar.

Eliminar un archivo en entornos de desarrollo a los que se accede a través de Amazon CodeCatalyst

Puede eliminar archivos en un entorno de desarrollo, de forma local en su ordenador o en un entorno de desarrollo integrado (IDE). No puedes eliminar archivos en la CodeCatalyst consola de Amazon.

Eliminación de un entorno de desarrollo para su espacio

Para obtener más información sobre las consideraciones a la hora de eliminar un entorno de desarrollo, consulta Eliminar un entorno de desarrollo.

Debe tener el rol de Administrador del espacio para ver esta página y administrar los entornos de desarrollo en el nivel del espacio. Si pertenece a más de un espacio, elija el espacio en la barra de navegación superior.

Eliminación de un entorno de desarrollo
  1. Abra la CodeCatalyst consola en https://codecatalyst.aws/.

  2. Navega hasta tu CodeCatalyst espacio

  3. Seleccione Configuración y Entornos de desarrollo.

  4. Elija el selector situado junto al entorno de desarrollo que desee administrar. Elija Eliminar.

  5. Introduzca delete para confirmar la eliminación del entorno de desarrollo.

  6. Elija Eliminar.

Eliminar las conexiones de la cuenta

Puedes eliminar una conexión de cuenta en la CodeCatalyst consola que hayas añadido anteriormente a tu espacio. Una vez eliminada la conexión de una cuenta, no podrás volver a conectarla y tendrás que establecer una nueva.

Debes designar una cuenta de facturación para tu CodeCatalyst espacio, incluso si el uso del espacio no superará el nivel gratuito. Antes de poder eliminar un espacio para una cuenta que sea una cuenta de facturación designada, tendrá que añadir otra cuenta para su espacio. Si quieres eliminar la cuenta de facturación del espacio, debes eliminarlo. Consulta Gestión de la facturación en la Guía CodeCatalyst del administrador de Amazon.

Para administrar las conexiones de cuentas en su espacio, debe tener el rol de administrador del espacio o de usuario avanzado.

Una cuenta que se haya eliminado se puede volver a añadir más tarde, pero deberá crear una nueva conexión entre la cuenta y el espacio. Deberás volver a asociar cualquier función de IAM a la cuenta.

Eliminación de una conexión en una cuenta
  1. Abre la CodeCatalyst consola en https://codecatalyst.aws/.

  2. Navega hasta tu CodeCatalyst espacio. Elija Configuración y después Cuentas de AWS.

  3. En el nombre para CodeCatalyst mostrar de Amazon, selecciona el selector situado junto a la conexión de la cuenta que quieres eliminar.

  4. Elija Eliminar Cuenta de AWS. Confirme la eliminación introduciendo el nombre en el campo y seleccionando Eliminar.

    Aparecerá un aviso de éxito y la conexión a la cuenta se eliminará de la lista de conexiones.

Elimine una cuenta de un CodeCatalyst espacio de la consola AWS de administración

Puede usar la página de entrada AWS para CodeCatalyst eliminar una cuenta que se haya agregado a un espacio. Para este procedimiento, utilizando permisos administrativos para la cuenta específica que está administrando, inicie sesión en la página Amazon CodeCatalyst Spaces de la consola de AWS administración para eliminar una AWS cuenta de su espacio. Para eliminar una cuenta que sea una cuenta de facturación designada para tu CodeCatalyst espacio, asegúrate de especificar primero una cuenta de facturación nueva.

Una cuenta que se haya eliminado se puede volver a añadir más tarde, pero deberá crear una nueva conexión entre la cuenta y el espacio. Deberá volver a asociar los roles de IAM a la cuenta añadida.

Debes designar una cuenta de facturación para tu CodeCatalyst espacio, incluso si el uso del espacio no superará el nivel gratuito. Antes de poder eliminar un espacio para una cuenta que sea una cuenta de facturación designada, tendrá que añadir otra cuenta para su espacio.

Debes tener el rol de administrador del espacio o usuario avanzado para administrar las conexiones de las cuentas de tu espacio.

Para eliminar una cuenta añadida
  1. En AWS Management Console, asegúrate de haber iniciado sesión con la misma cuenta que deseas administrar.

  2. Abre la CodeCatalyst consola en https://codecatalyst.aws/.

  3. Navega hasta tu CodeCatalyst espacio. Selecciona Configuración y, a continuación, selecciona Facturación.

  4. Consulta la información de la cuenta de facturación en la página para asegurarte de que la cuenta que deseas eliminar no es la cuenta de facturación designada para el espacio.

  5. Selecciona Administrar facturación en AWS. Esto abre Amazon CodeCatalyst Spaces en AWS Management Console. Si se le pide que inicie sesión, inicie sesión en y AWS, a continuación, vuelva a pulsar el botón para cargar la página.

  6. En la página Amazon CodeCatalyst Spaces, elige el espacio con la cuenta que quieres eliminar. Aparece la página de detalles del espacio.

  7. Selecciona Eliminar espacio.

  8. En Eliminar CodeCatalyst espacio de esta cuenta, introduce el nombre del espacio para confirmar. Elija Eliminar.

Eliminación de un secreto

Utilice el siguiente procedimiento para eliminar un secreto y el identificador de referencia del secreto. Antes de eliminar un secreto, se recomienda eliminar el identificador de referencia del secreto de todas las acciones del flujo de trabajo. Si elimina el secreto sin eliminar el identificador de referencia, la acción fallará la próxima vez que se ejecute.

Eliminación del identificador de referencia de un secreto de un flujo de trabajo
  1. Abre la CodeCatalyst consola en https://codecatalyst.aws/.

  2. En el panel de navegación, elija CI/CD y, a continuación, elija Flujos de trabajo.

  3. Elija el nombre del flujo de trabajo. Puede filtrar por el nombre del repositorio de código fuente o la ramificación donde esté definido el flujo de trabajo, o bien por el nombre o el estado del flujo de trabajo.

  4. Seleccione Editar.

  5. Elija YAML.

  6. Busque la siguiente cadena en el flujo de trabajo:

    ${Secrets.

    Esto busca todos los identificadores de referencia de todos los secretos.

  7. Elimine el identificador de referencia del secreto elegido o sustitúyalo por un valor de texto no cifrado.

  8. (Opcional) Seleccione Validar para validar el código de YAML del flujo de trabajo antes de confirmarlo.

  9. Seleccione Confirmar, introduzca un mensaje de confirmación y vuelva a seleccionar Confirmar.

Eliminación de un secreto
  1. Abra la CodeCatalyst consola en https://codecatalyst.aws/.

  2. En el panel de navegación, elija CI/CD y, a continuación, elija Secretos.

  3. En la lista de secretos, elija el secreto que quiera eliminar.

  4. Elija Eliminar.

  5. Escriba delete para confirmar la eliminación.

  6. Elija Eliminar.

Eliminación de un equipo

Puede eliminar un equipo que ya no necesite. Al eliminar un equipo, se eliminarán los permisos asociados para todos los miembros del equipo en todos los proyectos y recursos del espacio. Para administrar los equipos, debe tener el rol de administrador del espacio.

Eliminación de un equipo
  1. Abra la CodeCatalyst consola en https://codecatalyst.aws/.

  2. Vaya a su espacio. Seleccione Configuración y, luego, Equipos.

  3. En Acciones, seleccione Eliminar equipo. Esto cambiará el rol de todo el equipo.

  4. Elija Eliminar.

Eliminación de una flota aprovisionada

Siga estas instrucciones para eliminar una flota aprovisionada.

Antes de eliminar una flota aprovisionada, elimínala de todas las acciones eliminando la propiedad Fleet del código YAML de la acción. Cualquier acción que siga haciendo referencia a una flota aprovisionada después de eliminarla fallará la próxima vez que se ejecute la acción.

Eliminación de una flota aprovisionada
  1. En el panel de navegación, elija CI/CD y, a continuación, elija Computación.

  2. En la lista Flota aprovisionada, seleccione la flota que desee eliminar.

  3. Elija Eliminar.

  4. Escriba delete para confirmar la eliminación.

  5. Elija Eliminar.

Eliminación de un repositorio de paquetes

Realiza los siguientes pasos para eliminar un repositorio de paquetes. CodeCatalyst

Eliminación de un repositorio de paquetes
  1. Abra la CodeCatalyst consola en https://codecatalyst.aws/.

  2. Vaya al proyecto que contenga el repositorio de paquetes que desee eliminar.

  3. En el panel de navegación, elija Paquetes.

  4. En la página Repositorios de paquetes, elija el repositorio que desee eliminar.

  5. Elija Eliminar.

  6. Revise la información proporcionada sobre los efectos de eliminar un repositorio de paquetes.

  7. Escriba delete en el campo de entrada y elija Eliminar.

Todos los demás recursos almacenados en Amazon se CodeCatalyst eliminarán cuando se elimine tu espacio. Esto no incluye los recursos ni los datos creados en otros servicios AWS o en los de 3P a través de la CodeCatalyst consola. Todos los recursos creados en servicios externos a la CodeCatalyst consola deberán eliminarse a través de esos servicios para dejar de acumular cargos.

Si tienes más preguntas, ponte en contacto con nosotros en aws-codecatalyst-service @amazon .com o a través del Support Center de la CodeCatalyst consola de Amazon.