Solución de problemas con entornos de desarrollo - 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.

Solución de problemas con entornos de desarrollo

Consulte las siguientes secciones para solucionar problemas relacionados con los entornos de desarrollo. Para obtener más información sobre los entornos de desarrollo, consulteEscribe y modifica código con entornos de desarrollo en CodeCatalyst.

La creación de mi entorno de desarrollo no se ha realizado correctamente debido a un problema con las cuotas

Problema: quiero crear un entorno de desarrollo en CodeCatalyst, pero aparece un error. En la consola, veo un mensaje en la página de entornos de desarrollo que indica que he alcanzado el límite de almacenamiento del espacio.

Soluciones posibles: en función del rol que desempeñes en el proyecto o espacio, puedes eliminar uno o más de tus propios entornos de desarrollo o, si tienes el rol de administrador del espacio, puedes eliminar los entornos de desarrollo no utilizados creados por otros usuarios. También puedes decidir cambiar el nivel de facturación por uno que incluya más espacio de almacenamiento.

  • Para ver los límites de almacenamiento, consulta la pestaña Facturación del CodeCatalyst espacio de Amazon para comprobar si las cuotas de uso han alcanzado el máximo permitido. Si las cuotas han alcanzado el máximo, ponte en contacto con alguien que desempeñe el rol de administrador de espacios para que elimine los entornos de desarrollo innecesarios o considere la posibilidad de cambiar el nivel de facturación.

  • Para eliminar cualquier entorno de desarrollo que haya creado y que ya no necesite, consulteEliminación de un entorno de desarrollo.

Si el problema persiste y aparece un error en el tuyoIDE, comprueba que tienes un CodeCatalyst rol que te permita crear un entorno de desarrollo. El rol de administrador del espacio, el rol de administrador de proyectos y el rol de colaborador tienen permiso para crear entornos de desarrollo. Para obtener más información, consulte Concesión de acceso con roles de usuario.

No puedo enviar cambios de mi entorno de desarrollo a una rama específica de un repositorio

Problema: quiero confirmar y enviar los cambios de código de mi entorno de desarrollo a una rama de un repositorio de código fuente, pero aparece un error.

Soluciones posibles: en función de tu función en el proyecto o espacio, es posible que no tengas permisos para insertar código en los repositorios de código fuente del proyecto. El rol de administrador de Space, el rol de administrador del proyecto y el rol de colaborador tienen permiso para insertar código en los repositorios del proyecto.

Si tienes el rol de colaborador pero no puedes enviar código a una rama específica, es posible que haya una regla de ramificación configurada para esa rama específica que impida a los usuarios con ese rol enviar código a esa rama en particular. Intenta enviar los cambios a una rama diferente o crea una rama y, a continuación, envía el código a esa rama. Para obtener más información, consulte Gestione las acciones permitidas para una sucursal con las reglas de la sucursal.

Mi entorno de desarrollo no se reanudó

Problema: mi entorno de desarrollo no se reanudó después de detenerlo.

Posibles soluciones: para solucionar el problema, consulta la pestaña Facturación del CodeCatalyst espacio de Amazon para comprobar si las cuotas de uso han alcanzado los límites máximos. Si las cuotas han alcanzado el límite máximo, ponte en contacto con el administrador de Space para aumentar el nivel de facturación.

Mi entorno de desarrollo se ha desconectado

Problema: mi entorno de desarrollo se desconectó mientras lo estaba usando.

Posibles soluciones: para solucionar el problema, comprueba tu conexión a Internet. Si no está conectado a Internet, conéctese y vuelva a trabajar en su entorno de desarrollo.

Mi entorno VPC de desarrollo conectado falló

Problema: he asociado una VPC conexión a mi entorno de desarrollo y se están produciendo errores.

Soluciones posibles: Docker utiliza un dispositivo de capa de enlace denominado red puente que permite la comunicación de los contenedores que están conectados a la misma red puente. El puente predeterminado suele utilizar la subred 172.17.0.0/16 para las redes de contenedores. Si la VPC subred de la instancia de su entorno utiliza el mismo rango de direcciones que ya utilizaDocker, podría producirse un conflicto de direcciones IP. Para resolver un conflicto de direcciones IP provocado por Amazon VPC y que Docker utiliza el mismo bloque de IPv4 CIDR direcciones, configura un CIDR bloque diferente de172.17.0.0/16.

nota

No puedes cambiar el rango de direcciones IP de una subred VPC o existente.

No encuentro el directorio en el que se encuentra mi proyecto

Problema: no encuentro en qué directorio se encuentra mi proyecto.

Posibles soluciones: para localizar su proyecto, cambie el directorio a/projects. Este es el directorio donde puedes encontrar tus proyectos.

No puedo conectarme a mi entorno de desarrollo a través de SSH

Para solucionar problemas de conexión a tu entorno de desarrollo medianteSSH, puedes ejecutar el ssh comando con la -vvv opción de mostrar más información sobre cómo resolver el problema:

ssh -vvv codecatalyst-dev-env=<space-name>=<project-name>=<dev-environment-id>

No puedo conectarme a mi entorno de desarrollo a través de SSH ella porque falta mi SSH configuración local

Si falta tu SSH configuración local (~/.ssh/config) o el contenido de la Host codecatalyst-dev-env* sección no está actualizado, no podrás conectarte a tu entorno de desarrollo medianteSSH. Para solucionar este problema, elimina la Host codecatalyst-dev-env* sección y vuelve a ejecutar el primer comando desde el modal de SSHAccess. Para obtener más información, consulte Conexión a un entorno de desarrollo mediante SSH.

No puedo conectarme a mi entorno de desarrollo a través de él SSH porque tengo problemas con mi AWS Config perfil codecatalyst

Asegúrese de que su AWS Config (~/.aws/config) del codecatalyst perfil coincida con el que se describe enConfiguración para usar el AWS CLI con CodeCatalyst. De lo contrario, elimine el perfil codecatalyst y vuelva a ejecutar el primer comando desde el modal de SSHAccess. Para obtener más información, consulte Conexión a un entorno de desarrollo mediante SSH.

No puedo crear un entorno de desarrollo cuando he iniciado sesión CodeCatalyst con una cuenta de inicio de sesión único

Problema: cuando inicio sesión en la CodeCatalyst consola como SSO usuario, recibo un error de excepción desconocido cuando elijo crear un entorno de desarrollo en el espacio. Cuando elijo crear un entorno de desarrollo y elijo el de acceso, IDE por ejemplo AWS Cloud9, tengo problemas similares a los siguientes:

  • La página Entornos de desarrollo de la CodeCatalyst consola muestra el entorno de desarrollo en la lista con un FAILED estado.

  • Aparece un mensaje de error similar al siguiente:

    An unknown exception happened

    We encountered an unknown exception when launching your Dev Environment. Mention your Dev Environment id error_message_ID if you want to report or need any help.

Soluciones posibles:

Los entornos de desarrollo no están disponibles para los usuarios en los espacios en los que se utiliza Active Directory como proveedor de identidades. Los administradores del espacio pueden usar un proveedor de identidad alternativo para acceder a los entornos de desarrollo, como IAM Identity Center. Para obtener más información sobre cómo planificar un espacio que admita la federación de identidades, consulte Planear un espacio que admita la federación de identidades en la Guía CodeCatalyst del administrador.