Amazon CodeCatalyst ya no está disponible para nuevos clientes. Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte Cómo migrar de CodeCatalyst.
Solución de problemas con las cuentas asociadas a un espacio
En CodeCatalyst, puede añadir una Cuenta de AWS a su espacio para conceder permisos a recursos y para fines de facturación. La siguiente información puede ayudarle a solucionar problemas comunes con cuentas asociadas en CodeCatalyst.
Temas
Mi solicitud de conexión con una Cuenta de AWS devuelve un error de token no válido
Problema: al crear una solicitud de conexión con un token de conexión, la página no lo acepta y muestra un error que indica que el token no es válido.
Posibles soluciones: asegúrese de proporcionar el ID de cuenta que quiera agregar al espacio. Debe disponer de permisos administrativos para la Cuenta de AWS o poder trabajar con su administrador para agregar la cuenta.
Cuando decida verificar la cuenta, se abrirá una nueva ventana del navegador en la Consola de administración de AWS. Es necesario haber iniciado sesión con la misma cuenta también en la consola. Vuelva a intentarlo después de comprobar lo siguiente:
-
Ha iniciado sesión en la Consola de administración de AWS con la misma Cuenta de AWS que quiere agregar a su espacio.
-
Ha iniciado sesión en la Consola de administración de AWS con la región correcta configurada como región para su espacio.
-
Si ha llegado desde la página de facturación y quiere añadir la Cuenta de AWS como cuenta de facturación específica para el espacio, asegúrese de que la cuenta no haya alcanzado el límite de facturación de otro espacio o espacios.
El flujo de trabajo de mi proyecto de Amazon CodeCatalyst falla debido a un error en la cuenta, el entorno o el rol de IAM configurados
Problema: cuando el flujo de trabajo se ejecuta y no encuentra una cuenta configurada o roles de IAM asociados a su espacio, debe rellenar los campos de rol, conexión y entorno manualmente en el flujo de trabajo de YAML. Consulte la acción del flujo de trabajo fallida y observe si los mensajes de error son los siguientes:
-
El rol no está disponible para su uso con la conexión asociada al entorno. -
La acción no se ha realizado correctamente. Estado: ERROR; el valor proporcionado para la conexión o el entorno de la cuenta no es válido. Compruebe que la conexión esté asociada a su espacio y que el entorno esté asociado a su proyecto. -
La acción no se ha realizado correctamente. Estado: ERROR; el valor proporcionado para el rol de IAM no es válido. Compruebe que el nombre exista, que el rol de IAM se haya agregado a la conexión de su cuenta y que la conexión ya esté asociada a su espacio de Amazon CodeCatalyst
Posibles soluciones: asegúrese de que los campos de YAML del flujo de trabajo tengan valores precisos para Entorno, Conexiones y Rol. Las acciones del flujo de trabajo de CodeCatalyst que requieren un entorno son las acciones de compilación o implementación que ejecuten recursos de AWS o que generan pilas de recursos de AWS.
Elija el bloque de acciones del flujo de trabajo fallido y seleccione Visual. Elija la pestaña Configuración. Si los campos Entorno, Nombre de la conexión y Nombre del rol no están rellenados, tendrá que actualizar manualmente el flujo de trabajo. Siga estos pasos para editar el YAML de su flujo de trabajo:
-
Expanda el directorio
/.codecatalysty, a continuación, expanda el directorio/workflows. Abra el archivo YAML del flujo de trabajo. Asegúrese de que los roles de IAM y la información de la cuenta estén especificados en el YAML que haya configurado para su flujo de trabajo. Ejemplo:Actions: cdk_bootstrap: Identifier: action-@v1 Inputs: Sources: - WorkflowSource Environment: Name: Staging Connections: - Name: account-connection Role: build-roleLas propiedades de Entorno, Conexión y Rol son necesarias para ejecutar las acciones de compilación e implementación del flujo de trabajo de CodeCatalyst con recursos de AWS. Para ver un ejemplo, consulte los parámetros de YAML de referencia de la acción de compilación de CodeCatalyst para Entorno, Conexiones y Rol.
-
Asegúrese de que su espacio tenga una cuenta agregada y de que la cuenta tenga el rol o roles de IAM adecuados agregados a la cuenta. Puede ajustar o agregar cuentas si tiene el rol de Administrador del espacio. Para obtener más información, consulte Permisos de acceso a recursos de AWS con Cuentas de AWS conectadas.
Necesito una cuenta, un rol y un entorno asociados para crear un proyecto
Problema: en las opciones de creación de proyectos, mi proyecto no tiene una cuenta adicional disponible en mi espacio o necesito añadir otra cuenta a mi espacio para que la use mi proyecto.
Posibles soluciones: para un espacio, es posible añadir Cuentas de AWS autorizadas para añadirlas a un proyecto si tiene el rol de Administrador del espacio. También debe tener una Cuenta de AWS en la que tenga permisos administrativos o pueda trabajar con su administrador de AWS.
Para asegurarse de que haya una cuenta y un rol disponibles en la pantalla de creación del proyecto, primero debe agregar la cuenta y los roles. Para obtener más información, consulte Permisos de acceso a recursos de AWS con Cuentas de AWS conectadas.
Tiene la opción de elegir crear un rol de servicio con una política de roles denominada política de roles CodeCatalystWorkflowDevelopmentRole-spaceName. El rol tendrá un nombre CodeCatalystWorkflowDevelopmentRole- con un identificador único adjunto. Para obtener más información sobre los roles y la política de roles, consulte El funcionamiento del rol de servicio CodeCatalystWorkflowDevelopmentRole-spaceName. Si desea saber cuáles son los pasos para crear el rol, consulte Creación del rol CodeCatalystWorkflowDevelopmentRole-spaceName para su cuenta y su espacio. El rol se añade a su cuenta y está disponible en las páginas de creación de proyectos de CodeCatalyst.spaceName
No puedo acceder a la página de espacios de Amazon CodeCatalyst en la Consola de administración de AWS
Problema: cuando intento acceder a la página de Amazon CodeCatalyst en la Consola de administración de AWS para agregar una cuenta a mi espacio de CodeCatalyst o añadir roles a una cuenta en AWS, aparece un error de permisos.
Posibles soluciones:
Para un espacio, es posible añadir Cuentas de AWS autorizadas para añadirlas a un proyecto si tiene el rol de Administrador del espacio. También debe tener una Cuenta de AWS en la que tenga permisos administrativos o pueda trabajar con su administrador de AWS. Primero debe asegurarse de haber iniciado sesión en la Consola de administración de AWS con la misma cuenta que desee administrar. Una vez que haya iniciado sesión en la Consola de administración de AWS, podrá abrir la consola e intentarlo de nuevo.
Abra la página de Amazon CodeCatalyst en la Consola de administración de AWS en https://us-west-2.console.aws.amazon.com/codecatalyst/home?region=us-west-2#/
Quiero una cuenta diferente como cuenta de facturación
Problema: cuando configuré mi inicio de sesión en CodeCatalyst, realicé varios pasos para configurar mi espacio y asociar una Cuenta de AWS autorizada. Ahora, quiero autorizar una cuenta diferente para la facturación.
Posibles soluciones: para su espacio, puede autorizar las cuentas de facturación si tiene el rol de Administrador del espacio. También debe tener una Cuenta de AWS en la que tenga permisos administrativos o pueda trabajar con su administrador de AWS.
Para obtener más información, consulte Managing billing en la Guía del administrador de Amazon CodeCatalyst.
El flujo de trabajo de mi proyecto falla debido a un error en el nombre de la conexión
Problema: al crear un proyecto y ejecutar posteriormente el flujo de trabajo del proyecto, el flujo de trabajo falla y muestra un error que indica que el nombre de la conexión no es válido, como se muestra a continuación:
Error en <action_name>: el nombre de la conexión no es válido.
Posibles soluciones: asegúrese de proporcionar el ID de cuenta que quiera agregar a su espacio y asegúrese de que la cuenta no esté habilitada para conexiones de cuentas restringidas por proyectos. Si la cuenta está habilitada para las conexiones de cuentas restringidas por proyectos, es posible que tenga que actualizar la conexión de la cuenta habilitando el acceso al nuevo proyecto. Para obtener más información, consulte Configuring project-restricted account connections.