Solución de problemas con las cuentas asociadas a tu espacio - 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 las cuentas asociadas a tu espacio

En CodeCatalyst, puedes añadir un espacio Cuenta de AWS a tu espacio para conceder permisos a los recursos y con fines de facturación. La siguiente información puede ayudarte a solucionar problemas comunes con las cuentas asociadas en CodeCatalyst.

Mi solicitud de Cuenta de AWS conexión recibe 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úrate de proporcionar el ID de cuenta que quieres añadir a tu espacio. Debe disponer de permisos administrativos Cuenta de AWS o poder trabajar con su administrador para añadir la cuenta.

Cuando decida verificar la cuenta, se abrirá una nueva ventana del navegador en AWS Management Console. Es necesario iniciar sesión en la misma cuenta en la consola. Vuelva a intentarlo después de comprobar lo siguiente:

  • Has iniciado sesión en el mismo AWS Management Console con el Cuenta de AWS que deseas añadir a tu espacio.

  • Ha iniciado sesión AWS Management Console con la región configurada como la región correcta para su espacio.

  • Si has llegado desde la página de facturación y quieres añadirla Cuenta de AWS como cuenta de facturación específica para tu espacio, asegúrate de que la cuenta no haya alcanzado el límite de facturación de otro espacio o espacios.

CodeCatalyst El flujo de trabajo de mi proyecto de Amazon 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 funciones de IAM asociadas a su espacio, debe rellenar los campos de función, conexión y entorno manualmente en el flujo de trabajo YAML. Consulta la acción del flujo de trabajo fallida y observa 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 realizó 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. Comprueba que el nombre existe, que la función de IAM se haya añadido a la conexión de tu cuenta y que la conexión ya esté asociada a tu espacio de Amazon CodeCatalyst

Posibles correcciones: asegúrese de que los campos YAML del flujo de trabajo tengan valores precisos para el entorno, las conexiones y el rol. Las acciones del CodeCatalyst flujo de trabajo que requieren un entorno son las acciones de creación o despliegue que ejecutan AWS recursos o que generan pilas AWS de recursos.

Elija el bloque de acciones del flujo de trabajo fallido y, a continuación, elija Visual. Elija la pestaña Configuración. Si los campos Entorno, Nombre de conexión y Nombre de rol no están rellenados, tendrá que actualizar manualmente el flujo de trabajo. Usa los siguientes pasos para editar tu flujo de trabajo en YAML:

  • Expanda el /.codecatalyst directorio y, a continuación, amplíe el /workflows directorio. Abra el archivo YAML del flujo de trabajo. Asegúrese de que las funciones de IAM y la información de la cuenta estén especificadas en el YAML que ha 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-role

    Las propiedades de entorno, conexión y rol son necesarias para ejecutar acciones de creación e implementación del CodeCatalyst flujo de trabajo con AWS recursos. Para ver un ejemplo, consulta los parámetros YAML de referencia de la acción de CodeCatalyst compilación para el entorno, las conexiones y el rol.

  • Asegúrese de que su espacio tenga una cuenta agregada y asegúrese de que la cuenta tenga el rol o roles de IAM adecuados agregados a la cuenta. Puedes ajustar o añadir cuentas si tienes el rol de administrador de Space. Para obtener más información, consulte Permitir el acceso a AWS los recursos con conexión Cuentas de AWS.

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 tu espacio, puedes añadir personas autorizadas Cuentas de AWS para añadirlas a tu proyecto si tienes el rol de administrador del espacio. También debe tener un Cuenta de AWS lugar en el que tenga permisos administrativos o pueda trabajar con su AWS administrador.

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 Permitir el acceso a AWS los recursos con conexión Cuentas de AWS.

Tiene la opción de elegir crear un rol de servicio con una política de roles denominada política de CodeCatalystWorkflowDevelopmentRole-spaceNameroles. El rol tendrá un nombre CodeCatalystWorkflowDevelopmentRole-spaceName con un identificador único adjunto. Para obtener más información sobre el rol y la política de roles, consulteComprensión de la función CodeCatalystWorkflowDevelopmentRole-spaceNamede servicio. Para conocer los pasos necesarios para crear el rol, consulteCrear el CodeCatalystWorkflowDevelopmentRole-spaceNamerol 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.

No puedo acceder a la página de Amazon CodeCatalyst Spaces en AWS Management Console

Problema: Cuando intento acceder a la CodeCatalyst página de Amazon en AWS Management Console para añadir una cuenta a mi CodeCatalyst espacio o añadir funciones a una cuenta en AWS, recibo un error de permisos.

Soluciones posibles:

Para tu espacio, puedes añadir permisos Cuentas de AWS para añadirlos a tu proyecto si tienes el rol de administrador del espacio. También debe tener un Cuenta de AWS lugar en el que tenga permisos administrativos o pueda trabajar con su AWS administrador. Primero debes asegurarte de haber iniciado sesión en ella AWS Management Console con la misma cuenta que deseas administrar. Una vez que haya iniciado sesión en AWS Management Console, podrá abrir la consola e intentarlo de nuevo.

Abre la CodeCatalyst página de Amazon AWS Management Console en https://us-west-2.console.aws.amazon.com/codecatalyst/home?region=us-west-2#/.

Quiero una cuenta diferente para mi cuenta de facturación

Problema: Cuando configuré mi CodeCatalyst nombre de usuario, realicé varios pasos para configurar mi espacio y asociar a un usuario autorizado Cuenta de AWS. Ahora, quiero autorizar la facturación a otra cuenta.

Posibles soluciones: para tu espacio, puedes autorizar las cuentas de facturación si tienes el rol de administrador del espacio. También debes tener un Cuenta de AWS lugar en el que tengas permisos administrativos o puedas trabajar con tu AWS administrador.

Para obtener más información, consulta Gestión de la facturación en la Guía del CodeCatalyst administrador de Amazon.