

Amazon ya no CodeCatalyst está abierto a nuevos clientes. Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte [Cómo migrar desde CodeCatalyst](migration.md).

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.

# Organice el trabajo con proyectos en CodeCatalyst
<a name="projects"></a>

Utiliza los proyectos en Amazon CodeCatalyst para establecer un espacio de colaboración en el que los equipos de desarrollo puedan realizar tareas de desarrollo con repositorios y flujos de trabajo de integration/continuous entrega continua (CI/CD) compartidos. Tras crear un proyecto, puede añadir, actualizar o quitar recursos. También puede supervisar el progreso del trabajo de su equipo. Puede tener varios proyectos dentro de un espacio.

Los espacios CodeCatalyst están compuestos por proyectos. Puede ver todos los proyectos de su espacio, pero solo puede usar los proyectos de los que sea miembro. Cuando crea un proyecto, se generan los roles predeterminados para el proyecto y usted se los asigna a los usuarios que invita al proyecto.
+ Cualquier persona asignada al proyecto con un rol de proyecto, como el **rol de colaborador**, puede acceder a los recursos del proyecto, como un repositorio de código fuente.
+ Cualquier persona con el rol de **administrador del espacio** o **administrador del proyecto** puede enviar invitaciones a un proyecto. 
+ Los usuarios con el rol de **administrador del proyecto** pueden hacer un seguimiento de la actividad, el estado y otros ajustes en los recursos compartidos. 
+ Los usuarios con el rol de **acceso limitado** pueden gestionar las asignaciones de funciones, correcciones de código y pruebas a los proyectos como parte de los CI/CD flujos de trabajo. 

  Los flujos de trabajo se utilizan para crear, probar y publicar o actualizar aplicaciones como CI/CD pipeline. You can assemble workflows by adding actions that transfer and work on your source artifacts. When you run actions, your project cloud resources are used to provide on-demand compute ability for your workflow actions. You might configure more CI/CD flujos de trabajo en función de la actividad y el resultado que desee configurar. Por ejemplo, puede crear un flujo de trabajo solo para las acciones de compilación y prueba, de modo que pueda ver los resultados de las pruebas y completar el flujo de trabajo sin necesidad de implementar mientras corrige los errores. Luego, puede crear otro flujo de trabajo para compilar e implementar la aplicación en un entorno de almacenamiento provisional.

Al crear un proyecto, puede usar un esquema para crear un proyecto que contenga código de ejemplo y cree recursos, o puede empezar con un proyecto vacío. Si crea un proyecto mediante un plano, el modelo que elija determinará los recursos que se añadirán al proyecto y las herramientas que se CodeCatalyst crearán o configurarán para que pueda realizar un seguimiento de los recursos del proyecto y utilizarlos. Tras crear un proyecto, puede añadir o eliminar recursos manualmente. 

Todos los proyectos hacen un seguimiento de la actividad del proyecto como una lista de eventos por usuario, como cuando se crea un proyecto o se modifica un recurso. La actividad del proyecto se supervisa y se añade en el nivel del espacio. Para obtener más información sobre el trabajo con datos de actividad, consulte [Visualización de todos los proyectos en un espacio](projects-view-overview.md).

Si tu proyecto usa AWS recursos, puedes conectar tu CodeCatalyst cuenta a una AWS cuenta en la que tengas permisos administrativos para integrar los recursos del proyecto.

Puede añadir repositorios de código fuente, problemas y otros recursos al proyecto después de crearlo. Para crear proyectos, debe tener el rol de **administrador del espacio**.

# Creación de un proyecto
<a name="projects-create"></a>

Con CodeCatalyst los proyectos, puedes realizar tareas de desarrollo con flujos de trabajo y repositorios compartidos de integration/continuous entrega continua (CI/CD), gestionar los recursos, realizar un seguimiento de los problemas y añadir usuarios.

Antes de crear un proyecto, debe tener el rol de **administrador del espacio** o **usuario avanzado**.

**Topics**
+ [Crear un proyecto vacío en Amazon CodeCatalyst](#projects-create-empty)
+ [Creación de un proyecto con un repositorio externo vinculado](#projects-create-3p-repo)
+ [Creación de un proyecto con un esquema](#projects-create-console-template)
+ [Prácticas recomendadas al utilizar Amazon Q para crear proyectos o añadir funciones con esquemas](#projects-create-amazon-q)
+ [Prácticas recomendadas para utilizar esquemas en proyectos](#projects-create-use-blueprints)
+ [Adición de recursos y tareas a los proyectos creados](#projects-create-after-steps)

## Crear un proyecto vacío en Amazon CodeCatalyst
<a name="projects-create-empty"></a>

Puede crear un proyecto vacío sin recursos y añadir manualmente los recursos que desee más tarde.

Antes de crear un proyecto, debe tener el rol de **administrador del espacio** o **usuario avanzado**.

**Para crear un proyecto vacío**

1. Vaya al espacio en el que desea crear un proyecto.

1. En el panel de control del espacio, seleccione **Crear proyecto**.

1. Elija **Empezar desde cero**.

1. En **Asigne un nombre a su proyecto**, introduzca el nombre que desea asignar a su proyecto. El nombre debe ser único dentro de su espacio.

1. Elija **Crear proyecto**.

## Creación de un proyecto con un repositorio externo vinculado
<a name="projects-create-3p-repo"></a>

Puedes conservar el código fuente de tu proyecto en un proveedor externo preferido y seguir utilizando todas las CodeCatalyst funciones, como los planos, la gestión del ciclo de vida, los flujos de trabajo y mucho más. Para ello, puedes crear un CodeCatalyst proyecto nuevo que enlace a un GitHub repositorio, un repositorio de Bitbucket o un repositorio de GitLab proyectos. A continuación, puedes usar tu repositorio de código fuente vinculado en tu CodeCatalyst proyecto.

Antes de crear un CodeCatalyst proyecto, debe tener el rol de **administrador de Space** o **de usuario avanzado**. Para obtener más información, consulte [Creación de un espacio](spaces-create.md) y [Invitación directa a un usuario a un espacio](spaces-members-add-admin.md).

Para crear un proyecto CodeCatalyst que enlace a un repositorio fuente de tu GitHub cuenta, tendrás que completar las tres tareas siguientes:

1. **Instala los **GitHub repositorios, los repositorios** de **Bitbucket o GitLab la extensión de repositorios**.** En un sitio externo, se te solicitará que te conectes y CodeCatalyst accedas a tu repositorio, lo cual se hace como parte del siguiente paso.
**importante**  
Para instalar los **GitHub repositorios, los** **repositorios de Bitbucket** o la extensión de **GitLab repositorios** en tu CodeCatalyst espacio, debes iniciar sesión con una cuenta que tenga el rol de **administrador del espacio**.

1. Conecta tu GitHub cuenta, espacio de trabajo o GitLab usuario de Bitbucket a CodeCatalyst.
**importante**  
Para conectar tu GitHub cuenta, espacio de trabajo de Bitbucket o GitLab usuario a tu CodeCatalyst espacio, debes ser el administrador de la fuente externa y el administrador del CodeCatalyst **espacio**.
**importante**  
Tras instalar una extensión de repositorio, cualquier repositorio al que te vincules CodeCatalyst tendrá su código indexado y almacenado en él. CodeCatalyst Esto permitirá buscar en el código. CodeCatalyst Para entender mejor la protección de datos de tu código cuando utilizas repositorios enlazados en CodeCatalyst, consulta [Protección de datos](https://docs.aws.amazon.com/codecatalyst/latest/userguide/data-protection.html) en la *Guía del CodeCatalyst usuario de Amazon*.

1. Crea un CodeCatalyst proyecto vinculado a tu GitHub repositorio, repositorio de Bitbucket o repositorio de GitLab proyectos.
**importante**  
**Si bien puedes vincular un GitHub repositorio, un repositorio de Bitbucket o un repositorio de GitLab proyectos como **colaborador**, solo puedes desvincular un repositorio de terceros si eres administrador de **Space o administrador** de proyecto.** Para obtener más información, consulte [Desvincular GitHub repositorios, repositorios de Bitbucket, repositorios de GitLab proyectos y proyectos de Jira en CodeCatalyst](extensions-unlink.md).
**importante**  
CodeCatalyst no admite la detección de cambios en la rama predeterminada de los repositorios enlazados. Para cambiar la rama predeterminada de un repositorio vinculado, primero debes desvincularlo CodeCatalyst, cambiar la rama predeterminada y, a continuación, volver a vincularlo. Para obtener más información, consulte [Vincular GitHub repositorios, repositorios de Bitbucket, repositorios de GitLab proyectos y proyectos de Jira en CodeCatalyst](extensions-link.md).  
Como práctica recomendada, asegúrese siempre de tener la última versión de la extensión antes de vincular un repositorio.
**nota**  
Un GitHub repositorio, un repositorio de Bitbucket o un repositorio de GitLab proyectos solo se pueden vincular a un CodeCatalyst proyecto de un espacio.
No puedes usar repositorios vacíos o archivados, GitHub repositorios de Bitbucket o GitLab repositorios de proyectos con los proyectos. CodeCatalyst 
No puedes vincular un GitHub repositorio, un repositorio de Bitbucket o un repositorio de GitLab proyectos que tenga el mismo nombre que un repositorio de un proyecto. CodeCatalyst 
La extensión de **GitHub repositorios** no es compatible con los repositorios de GitHub Enterprise Server.
La extensión **Repositorios de Bitbucket** no es compatible con los repositorios de Bitbucket Data Center.
La extensión de **GitLab repositorios** no es compatible con los repositorios de proyectos GitLab autogestionados.
Con los repositorios vinculados, no puede usar las características **Escribir descripción automáticamente** ni **Resumir comentarios**. Estas funciones solo están disponibles en las solicitudes de incorporación de cambios. CodeCatalyst

Para obtener más información, consulte [Añada funcionalidad a los proyectos con extensiones en CodeCatalystAdición de funcionalidad a proyectos mediante extensiones](extensions.md).

**Instalación de una extensión externa**

1. Vaya al espacio en el que desea crear un proyecto.

1. En el panel de control del espacio, seleccione **Crear proyecto**.

1. Seleccione **Traer mi propio código**.

1. En **Vincular un repositorio existente**, selecciona **GitHub repositorios**, repositorios de **Bitbucket y repositorios** en función del proveedor de **GitLab repositorios** externo que quieras usar. Se te pedirá que conectes tu GitHub cuenta, espacio de trabajo de Bitbucket o GitLab cuenta si no lo has hecho anteriormente. Si la extensión externa que elija aún no está instalada, aparecerá un mensaje donde se le pedirá que haga la instalación.

1. Si se le solicita, seleccione **Instalar**. Revise los permisos que requiere la extensión y, si quiere continuar, seleccione **Instalar** de nuevo.

Tras instalar la extensión de terceros, el siguiente paso es conectar tu GitHub cuenta, espacio de trabajo de Bitbucket o GitLab usuario a tu CodeCatalyst espacio.

**Para conectar tu GitHub cuenta, espacio de trabajo de Bitbucket o GitLab usuario a CodeCatalyst**

En función de la extensión externa que desee configurar, lleve a cabo una de las siguientes acciones:
+ **GitHub repositorios**: Conéctate a una GitHub cuenta.

  1. Elija **Connect GitHub account** para ir al sitio externo GitHub.

  1. Inicia sesión en tu GitHub cuenta con tus GitHub credenciales y, a continuación, elige la cuenta en la que quieres instalar Amazon CodeCatalyst.
**sugerencia**  
Si ya has conectado una GitHub cuenta al espacio, no se te pedirá que vuelvas a autorizar. En su lugar, aparecerá un cuadro de diálogo que le preguntará dónde desea instalar la extensión si es miembro o colaborador en más de un GitHub espacio, o la página de configuración de la CodeCatalyst aplicación Amazon si solo pertenece a un GitHub espacio. Configure la aplicación de acuerdo con el acceso al repositorio que desee permitir; luego, seleccione **Guardar**. Si el botón **Guardar** no está activo, haga algún cambio en la configuración e inténtelo de nuevo.

  1. Elige si quieres permitir el acceso CodeCatalyst a todos los repositorios actuales y futuros, o elige los GitHub repositorios específicos en los que quieres usarlos. CodeCatalyst La opción predeterminada es incluir todos los GitHub repositorios de la GitHub cuenta, incluidos los repositorios futuros a los que accederá. CodeCatalyst

  1. **Revisa los permisos otorgados a y CodeCatalyst, a continuación, selecciona Instalar.**

  Tras conectar tu GitHub cuenta a CodeCatalyst, accederás a la página de detalles de la extensión de **GitHub repositorios**, donde podrás ver y gestionar GitHub las cuentas conectadas y los GitHub repositorios enlazados.
+ **Repositorios de Bitbucket**: conéctese a un espacio de trabajo de Bitbucket.

  1. Seleccione **Conectar espacio de trabajo de Bitbucket** para ir al sitio externo de Bitbucket.

  1. Inicia sesión en tu espacio de trabajo de Bitbucket con tus credenciales de Bitbucket y revisa los permisos otorgados a. CodeCatalyst

  1. **En el menú desplegable **Autorizar para el espacio** de trabajo, selecciona el espacio de trabajo de Bitbucket al que quieres dar CodeCatalyst acceso y, a continuación, selecciona Conceder acceso.**
**sugerencia**  
Si ya había conectado un espacio de trabajo de Bitbucket al espacio, no se le pedirá que vuelva a proporcionar autorización. En su lugar, verás un cuadro de diálogo que te preguntará dónde quieres instalar la extensión si eres miembro o colaborador en más de un espacio de trabajo de Bitbucket, o la página de configuración de la CodeCatalyst aplicación Amazon si solo perteneces a un espacio de trabajo de Bitbucket. Configure la aplicación para permitir el acceso al espacio de trabajo que desee y, a continuación, seleccione **Conceder acceso**. Si el botón **Conceder acceso** no está activo, haga algún cambio en la configuración e inténtelo de nuevo.

  Tras conectar tu espacio de trabajo de Bitbucket CodeCatalyst, accederás a la página de detalles de la extensión de **repositorios de Bitbucket**, donde podrás ver y gestionar los espacios de trabajo de Bitbucket conectados y los repositorios de Bitbucket enlazados.
+ **GitLab repositorios**: Conéctese a un GitLab usuario.

  1. Elija **Connect GitLab user** para ir al sitio externo GitLab.

  1. Inicie sesión con su GitLab usuario con sus GitLab credenciales y revise los permisos otorgados a CodeCatalyst.
**sugerencia**  
Si ya has conectado a un GitLab usuario al espacio, no se te pedirá que vuelvas a autorizarlo. En su lugar, volverás a la CodeCatalyst consola.

  1. Elija **Autorizar AWS conector para. GitLab**

  Tras conectar tu GitLab usuario a CodeCatalyst, accederás a la página de detalles de la extensión de **GitLab repositorios**, donde podrás ver y gestionar los repositorios de GitLab usuarios conectados y los repositorios de GitLab proyectos enlazados.

Tras conectar tu fuente de terceros CodeCatalyst, podrás vincular los repositorios de terceros a tus proyectos. CodeCatalyst 

**Para crear su proyecto**

1. En la página **Crear proyecto**, selecciona la GitHub cuenta que has conectado.

1. En función del proveedor de repositorios externo al que hayas conectado, selecciona el menú desplegable de **GitHub repositorios**, **repositorios de Bitbucket** o **GitLab repositorios** de repositorios para ver los repositorios de terceros y, a continuación, elige el repositorio que quieres vincular a tu proyecto.

1. En el campo de entrada de texto **Asignar nombre al proyecto**, introduzca el nombre que desea asignar a su proyecto. El nombre debe ser único dentro de su espacio.

1. Elija **Crear proyecto**.

Tras instalar los **GitHub repositorios, los repositorios** de **Bitbucket o la extensión de **GitLab repositorios****, conectar tu proveedor de recursos y vincular tu repositorio de terceros a tu CodeCatalyst proyecto, podrás usarlo en flujos de trabajo y entornos de desarrollo. CodeCatalyst También puedes crear repositorios de terceros en la GitHub cuenta conectada, el espacio de trabajo de Bitbucket o el GitLab usuario con código generado a partir de un blueprint. También puede usar los repositorios vinculados con Amazon Q Developer, esquemas, etc. Para obtener más información, consulte [Inicio automático de la ejecución de un flujo de trabajo después de eventos en repositorios externos](extensions-workflow-repositories.md) y [Creación de un entorno de desarrollo](devenvironment-create.md).

## Creación de un proyecto con un esquema
<a name="projects-create-console-template"></a>

Puede aprovisionar todos los recursos del proyecto y el código de muestra con un esquema de proyecto. Para obtener más información sobre los esquemas, consulte [Creación de un proyecto integral con CodeCatalyst planosCreación de un proyecto integral con esquemas](project-blueprints.md).

**Creación de un proyecto con un esquema**

1. En la CodeCatalyst consola, navega hasta el espacio en el que quieres crear un proyecto.

1. En el panel de control del espacio, seleccione **Crear proyecto**.

1. Seleccione **Empezar con un esquema**.
**sugerencia**  
Puede elegir añadir un esquema proporcionando a **Amazon Q** los requisitos de su proyecto para que Amazon Q le sugiera un esquema. Para obtener más información, consulte [Uso de Amazon Q para elegir un esquema al crear un proyecto o al añadir funciones](getting-started-project-assistance.md#getting-started-project-assistance-create-apply-bp) y [Prácticas recomendadas al utilizar Amazon Q para crear proyectos o añadir funciones con esquemas](#projects-create-amazon-q). Esta característica solo está disponible en la región Oeste de EE. UU. (Oregón).  
Esta funcionalidad requiere que las características de IA generativa estén habilitadas en el espacio. Para obtener más información, consulte [Managing generative AI features](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-generative-ai-features.html).

1. **En la pestaña de **CodeCatalyst planos** o **esquemas de espacio**, elija un plano y, a continuación, elija Siguiente.**

1. En **Asignar nombre al proyecto**, introduzca el nombre que desea asignar al proyecto y los nombres de los recursos asociados. El nombre debe ser único dentro de su espacio.

1. (Opcional) De forma predeterminada, el código fuente creado por el plano se almacena en un repositorio. CodeCatalyst También puede elegir almacenar el código fuente del esquema en un repositorio de terceros. Para obtener más información, consulte [Añada funcionalidad a los proyectos con extensiones en CodeCatalystAdición de funcionalidad a proyectos mediante extensiones](extensions.md).
**importante**  
CodeCatalyst no admite la detección de cambios en la rama predeterminada de los repositorios enlazados. Para cambiar la rama predeterminada de un repositorio vinculado, primero debes desvincularlo CodeCatalyst, cambiar la rama predeterminada y, a continuación, volver a vincularlo. Para obtener más información, consulte [Vincular GitHub repositorios, repositorios de Bitbucket, repositorios de GitLab proyectos y proyectos de Jira en CodeCatalyst](extensions-link.md).  
Como práctica recomendada, asegúrese siempre de tener la última versión de la extensión antes de vincular un repositorio.

   Realice una de las siguientes acciones en función del proveedor de repositorios de terceros que desee utilizar:
   + **GitHub repositorios**: Conecta una GitHub cuenta.

     Seleccione el menú desplegable **Avanzado**, elija GitHub el proveedor del repositorio y, a continuación, elija la GitHub cuenta en la que desee almacenar el código fuente creado por el blueprint.
**nota**  
Si vas a conectar una GitHub cuenta, debes crear una conexión personal para establecer un mapeo de identidad entre tu CodeCatalyst identidad y tu GitHub identidad. Para obtener más información, consulte [Conexiones personales](concepts.md#personal-connection-concept) y [Acceder a GitHub los recursos con conexiones personales](ipa-settings-connections.md).
   + **Repositorios de Bitbucket**: conéctese a un espacio de trabajo de Bitbucket.

     Seleccione el menú desplegable **Avanzado**, elija Bitbucket como proveedor del repositorio y, a continuación, elija el espacio de trabajo de Bitbucket en el que desee almacenar el código fuente creado por el esquema.
   + **GitLab repositorios**: Conecta a un GitLab usuario.

     Seleccione el menú desplegable **Avanzado**, elija GitLab el proveedor del repositorio y, a continuación, elija el GitLab usuario en el que desee almacenar el código fuente creado por el blueprint.

1. En **Recursos del proyecto**, configure los parámetros del esquema. Según el esquema, es posible que tenga la opción de asignar un nombre al repositorio de código fuente.

1. (Opcional) Para ver los archivos de definición con actualizaciones basadas en las selecciones de parámetros del proyecto que haya realizado, seleccione **Ver código** o **Ver flujo de trabajo** en **Generar vista previa de proyecto**.

1. (Opcional) Seleccione **Ver detalles** en la tarjeta del esquema para ver detalles específicos del esquema, como una descripción general de su arquitectura, las conexiones y los permisos necesarios y el tipo de recursos que crea.

1. Elija **Crear proyecto**.

## Prácticas recomendadas al utilizar Amazon Q para crear proyectos o añadir funciones con esquemas
<a name="projects-create-amazon-q"></a>

Cuando crees un proyecto o desees añadir nuevos componentes a un proyecto existente, es posible que no estés seguro de qué plan usar o de cómo integrar las capacidades. CodeCatalyst incluye la integración con un asistente de IA generativa llamado Amazon Q que puede analizar los requisitos de su proyecto y sugerirle el plan que mejor se adapte a sus necesidades. 

Puede usar Amazon Q para crear un proyecto con un esquema que cree componentes en función de sus requisitos, o puede usar Amazon Q para añadir un esquema a un proyecto existente. Por ejemplo, a fin de añadir recursos de una aplicación web o una aplicación moderna a un proyecto, especifique los requisitos; luego, los recursos se añadirán con un esquema recomendado. Los problemas para el resto de componentes se pueden crear de forma automática.

Amazon Q también crea problemas para aquellos requisitos que no se pueden cumplir mediante un esquema sugerido. Además, puede asignarle estos problemas a Amazon Q. Si le asigna el problema a Amazon Q, este intentará crear un borrador de solución para que lo repase. Con esta ayuda, su equipo y usted pueden centrar su trabajo en los problemas que requieran su atención, mientras Amazon Q trabaja en una solución para aquellos problemas que usted no puede abordar inmediatamente por falta de recursos.

**nota**  
**Desarrollado por Amazon Bedrock**: AWS implementa la [detección automática de abusos](https://docs.aws.amazon.com//bedrock/latest/userguide/abuse-detection.html). Como las características **Escribir descripción automáticamente**, **Crear un resumen del contenido**, **Recomendar tareas**, **Utilizar Amazon Q para crear o agregar características a un proyecto** y **Asignar problemas a Amazon Q** del agente de Amazon Q Developer para el desarrollo de software están basadas en Amazon Bedrock, los usuarios pueden aprovechar al máximo los controles implementados en Amazon Bedrock para garantizar la protección, la seguridad y el uso responsable de la inteligencia artificial (IA).

A continuación, encontrará algunas prácticas recomendadas que le ayudarán a crear proyectos y añadir esquemas con Amazon Q.

**importante**  
Las características de IA generativa solo están disponibles en la región de Oeste de EE. UU. (Oregón).
+ **Use las peticiones predeterminadas que proporciona Amazon Q**. Amazon Q funciona mejor cuando elige esquemas a partir de las peticiones proporcionadas. 
+ **Utilice las opciones de configuración sugeridas por Amazon Q para obtener una vista previa de los esquemas**. Elija un esquema para obtener una vista previa del código de muestra y los recursos que se crearán con el esquema. 
+ **Use un espacio habilitado para Amazon Q**. Para crear un proyecto con Amazon Q, o para añadir funcionalidad a un proyecto con esquemas mediante Amazon Q, utilice un espacio que esté habilitado para las características de IA generativa. Para obtener más información, consulte [ Enabling or disabling generative AI features for a space](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-generative-ai-features.html#managing-generative-ai-features-enable-disable).
+ **Obtenga más información sobre los esquemas recomendados por Amazon Q**. Es posible que desee obtener más información sobre el tipo de recursos del proyecto, los códigos de muestra y los componentes creados con un esquema recomendado específico. Para obtener más información sobre los planos disponibles en CodeCatalyst, consulte. [Creación de un proyecto integral con CodeCatalyst planosCreación de un proyecto integral con esquemas](project-blueprints.md)
+ **Deje que Amazon Q trabaje en los problemas**. Deje que sea Amazon Q quien cree los problemas, los asigne y haga un seguimiento de ellos. Para obtener más información, consulte [Tutorial: Uso de funciones de IA CodeCatalyst generativa para acelerar el trabajo de desarrollo](getting-started-project-assistance.md).
+ **Anule la asignación de Amazon Q en aquellos problemas en los que ya no se esté trabajando**. Tras completar el ejemplo, anule la asignación de Amazon Q en cualquier problema en el que ya no se esté trabajando. Si Amazon Q ha terminado de trabajar en un problema o no ha podido encontrar una solución, compruebe que haya anulado la asignación de Amazon Q a ese problema, a fin de no llegar a la cuota máxima de características de IA generativa. Para obtener más información, consulte [Managing generative AI features](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-generative-ai-features.html) y [Pricing](https://codecatalyst.aws/explore/pricing). 
+ **Consulte el uso de Amazon Q**. Puede ver el uso de las características de IA generativa en el nivel de usuario. Vaya a **Mi configuración** para administrar las cuotas de IA generativa y ver el uso según el ID de creador o la identidad de inicio de sesión único (SSO). Para obtener más información, consulte [Viewing usage of generative AI features in a space](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-generative-ai-features.html#managing-generative-ai-features-view-usage). 

**importante**  
Las funciones de IA generativa CodeCatalyst están sujetas a cuotas. Para obtener más información, consulte [Precios de Amazon Q Developer](https://aws.amazon.com/q/developer/pricing/), [Enabling or disabling generative AI features for a space](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-generative-ai-features.html#managing-generative-ai-features-enable-disable) y [Billing](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-billing.html).

## Prácticas recomendadas para utilizar esquemas en proyectos
<a name="projects-create-use-blueprints"></a>

A continuación, encontrará algunas prácticas recomendadas que le ayudarán a crear proyectos con esquemas o a añadir esquemas.
+ **Utilice los planos proporcionados por CodeCatalyst para crear proyectos o añadirlos a ellos**. Puede utilizar los esquemas para crear un proyecto completo con código fuente y recursos para los desarrolladores. Por ejemplo, el esquema de la aplicación web crea recursos de aplicaciones e infraestructura e implementa una aplicación web. Puede crear un proyecto con un esquema o añadir un esquema personalizado a un proyecto existente. Para obtener más información, consulte [Creación de un proyecto con un esquema](create-project-with-bp.md). Vea cualquier plano CodeCatalyst para obtener una vista previa del código de muestra y los recursos que se crearán con el esquema.
+ **Utilice esquemas personalizados diseñados por su organización**. Puede usar esquemas personalizados para crear un proyecto completo en su espacio. El esquema personalizado diseñado por su organización puede aportar estandarización y prácticas recomendadas, lo que puede contribuir a reducir los esfuerzos de configuración de un nuevo proyecto. El autor de un esquema personalizado puede ver detalles sobre los proyectos que utilizan dicho esquema en el espacio. La administración del ciclo de vida le permite administrar de forma centralizada el ciclo de desarrollo del software de cada proyecto, y los usuarios de los esquemas pueden utilizar la administración del ciclo de vida para regenerar una base de código a partir de opciones o versiones actualizadas de un esquema. Para obtener más información, consulte [El trabajo del autor de esquemas con la administración del ciclo de vida](lifecycle-management-dev.md).
+ **Añada el rol de desarrollador o los roles de IAM correspondientes a la cuenta de su proyecto**. Durante los pasos de creación del proyecto, o después de estos, puede configurar los permisos del esquema seleccionando o creando roles de IAM en una Cuenta de AWS conectada al espacio.

## Adición de recursos y tareas a los proyectos creados
<a name="projects-create-after-steps"></a>

Cuando el proyecto esté listo, puede añadir recursos y tareas.
+ Para obtener más información sobre los CI/CD flujos de trabajo creados con su proyecto, consulte. [Introducción a los flujos de trabajo](workflows-getting-started.md)
+ Para trabajar con acciones de compilación similares a las de su nuevo proyecto (acciones que implementan artefactos de compilación en un bucket de Amazon S3), consulte [Compilación con flujos de trabajo](build-workflow-actions.md) y [Tutorial: carga de artefactos en Amazon S3](build-deploy.md).
+ Para empezar con un proyecto vacío y trabajar en la implementación de una aplicación sin servidor similar con una implementación en CloudFormation pila, consulte[Tutorial: implementación de una aplicación sin servidor](deploy-tut-lambda.md).
+ Para añadir un panel de planificación de problemas, consulte [Realice un seguimiento y organice el trabajo con problemas en CodeCatalystSeguimiento y organización de los trabajos con problemas](issues.md).
+ Para ver la descripción general del proyecto, el estado del proyecto, la actividad reciente del equipo y el trabajo asignado, consulte [Obtención de una lista de proyectos](projects-view.md).
+ Para ver el código fuente o crear una solicitud de extracción, consulte [Almacene código y colabore en él con los repositorios de código fuente en CodeCatalystAlmacenamiento de código y colaboración con los repositorios de código fuente](source.md).
+ Para configurar notificaciones que envíen alertas de estado sobre la ejecución correcta o fallida de flujos de trabajo, consulte [Envío de notificaciones de Slack y por correo electrónico desde CodeCatalyst](notifications-manage.md). 
+ Para invitar a miembros al proyecto, consulte [Concesión de permisos de proyecto a los usuarios](projects-members.md).
+ Para configurar entornos de desarrollo, consulte [Escribe y modifica código con entornos de desarrollo en CodeCatalystCreación y modificación de código con entornos de desarrollo](devenvironment.md).

# Obtención de una lista de proyectos
<a name="projects-view"></a>

Desde tu CodeCatalyst espacio, puedes ver los detalles de cada proyecto en el que tengas permisos de proyecto.

Para ver un proyecto, debe ser miembro del proyecto o tener el rol de **administrador del espacio** en ese espacio.

Si todavía no ha creado un proyecto, consulte [Creación de un proyecto](projects-create.md). Debe tener rol de **administrador del espacio** en el espacio en el que desee crear el proyecto.
+ En la descripción general del proyecto, puede ver los miembros del proyecto, los repositorios de código fuente, las ejecuciones de flujos de trabajo, las solicitudes de extracción abiertas, los entornos de desarrollo del proyecto y los problemas.
+ En la configuración del proyecto, puede ver y administrar los detalles del proyecto, eliminarlo, invitar a nuevos miembros, administrar a los miembros existentes y configurar las notificaciones.

## Visualización de tareas y entornos de desarrollo en el proyecto
<a name="projects-view-overview-tasks"></a>

Para ver un resumen de las tareas del proyecto, como los problemas abiertos y las solicitudes de extracción que tenga asignados o que haya creado, así como los entornos de desarrollo asociados al proyecto, use la consola.

Para ver un proyecto, debe ser miembro del proyecto o tener el rol de **administrador del espacio** en ese espacio.

**Visualización de los repositorios de código fuente, las ejecuciones de flujos de trabajo, los problemas, las solicitudes de extracción, los entornos de desarrollo y los problemas**

1. Abre la CodeCatalyst consola en [https://codecatalyst.aws/](https://codecatalyst.aws/).

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

1. En el panel de navegación, elija **Overview (Información general)**.

1. Vea las tareas del proyecto que tenga asignadas o que haya creado. 
   + Vea la lista **Miembros \$1 Ver todos** para ver una lista de los miembros del proyecto.
   + Consulte la ficha **Repositorios** para ver los repositorios de código fuente asociados al proyecto.
   + Consulte la ficha **Ejecuciones de flujo de trabajo** para ver los flujos de trabajo asociados al proyecto.
   + Consulte la ficha **Solicitudes de extracción abiertas** para ver un resumen del estado del repositorio de código, además de las solicitudes de extracción que tenga asignadas y que haya creado.
   + Consulte la ficha **Mis entornos de desarrollo** para ver un resumen de los entornos de desarrollo asociados al proyecto. 
   + Consulte la ficha **Problemas** para ver un resumen de las tareas que tenga asignadas o de las tareas que haya creado.

# Visualización de todos los proyectos en un espacio
<a name="projects-view-overview"></a>

En la lista **Proyectos** del espacio, puede ver todos los proyectos en los que tiene permisos.

Para ver un resumen de las tareas del proyecto, como los problemas abiertos y las solicitudes de extracción que tenga asignados o que haya creado, así como los entornos de desarrollo asociados al proyecto, use la consola.

Para ver un proyecto, debe ser miembro del proyecto o tener el rol de **administrador del espacio** en ese espacio.

**Visualización de los repositorios de código fuente, las ejecuciones de flujos de trabajo, los problemas, las solicitudes de extracción, los entornos de desarrollo y los problemas**

1. Abra la CodeCatalyst consola en [https://codecatalyst.aws/](https://codecatalyst.aws/).

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

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

1. Consulte el nombre del proyecto, la ruta, el ID del proyecto y la descripción.

## Visualización de la configuración del proyecto
<a name="projects-view-settings"></a>

En **Configuración del proyecto**, puede ver los miembros del proyecto, los repositorios de código fuente, las ejecuciones de flujos de trabajo, las solicitudes de extracción abiertas, los entornos de desarrollo del proyecto y los problemas.

Para ver un resumen de las tareas del proyecto, como los problemas abiertos y las solicitudes de extracción que tenga asignados o que haya creado, así como los entornos de desarrollo asociados al proyecto, use la consola.

**Visualización de los repositorios de código fuente, las ejecuciones de flujos de trabajo, los problemas, las solicitudes de extracción, los entornos de desarrollo y los problemas**

1. Abra la CodeCatalyst consola en [https://codecatalyst.aws/](https://codecatalyst.aws/).

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

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

1. Consulte el nombre del proyecto, la ruta, el ID del proyecto y la descripción.

## Cambiar a un proyecto diferente en CodeCatalyst
<a name="projects-view-switch"></a>

Para cambiar a un proyecto diferente, utilice la consola para elegir en la lista de proyectos a los que tiene acceso.

**Cambio a un proyecto diferente**

1. En la CodeCatalyst consola, selecciona el selector de proyectos situado en la parte superior.

1. Expanda el menú desplegable y elija el proyecto al que desee ir.

# Eliminación de un proyecto
<a name="projects-delete"></a>

Puede eliminar un proyecto para impedir el acceso a todos los recursos del proyecto. Para eliminar un proyecto, debe tener el rol de administrador del espacio o administrador del 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.

**Eliminación de un proyecto**

1. Abra la CodeCatalyst consola en [https://codecatalyst.aws/](https://codecatalyst.aws/).

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

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

1. Elija **Delete project (Eliminar proyecto)**.

1. Escriba **delete** para confirmar la eliminación.

1. Elija **Delete project (Eliminar proyecto)**.

# Concesión de permisos de proyecto a los usuarios
<a name="projects-members"></a>

Puedes gestionar los miembros de tus proyectos mediante la CodeCatalyst consola de Amazon. Puede añadir o eliminar usuarios, administrar los roles de los miembros actuales, enviar invitaciones a un proyecto y cancelar las invitaciones que no se hayan aceptado.

En la página de miembros para los usuarios del espacio y del proyecto, los usuarios pueden tener varios roles. Los usuarios con varios roles mostrarán un indicador cuando tengan varios roles, y aparecerán con el rol con el mayor número de permisos en primer lugar.

## Obtención de una lista de miembros y de sus roles en el proyecto
<a name="projects-members-view"></a>

Cuando añade un usuario a un proyecto, le asigna un rol que otorga los permisos del proyecto de la siguiente manera:
+ El rol de **administrador del proyecto** tiene todos los permisos de un proyecto. Asigne esta función únicamente a los usuarios que necesiten administrar todos los aspectos de un proyecto, lo que incluye la edición de la configuración, la administración de los permisos y la eliminación. Para obtener más información, consulte [Rol de administrador del proyecto](ipa-role-types.md#ipa-role-project-admin).
+ El rol de **colaborador** tiene los permisos necesarios para trabajar en un proyecto. Asigne este rol a los usuarios que necesiten poder trabajar con el código, los flujos de trabajo, los problemas y las acciones de un proyecto. Para obtener más información, consulte [Rol de colaborador](ipa-role-types.md#ipa-role-contributor).
+ El rol de **revisor** tiene permisos de revisión. Para obtener más información, consulte [Rol de revisor](ipa-role-types.md#ipa-role-reviewer).
+ El rol de **solo lectura** tiene permisos de lectura. Para obtener más información, consulte [Rol de solo lectura](ipa-role-types.md#ipa-role-read-only).

No es necesario que invite a un usuario con el rol de **administrador del espacio** al proyecto, ya que este ya tiene acceso implícito a todos los proyectos del espacio.

Al invitar a un usuario al proyecto (sin asignarle el rol de **administrador del espacio**), el usuario aparecerá en la tabla **Miembros del proyecto**, bajo proyectos, y en la tabla **Miembros del proyecto**, bajo espacios.

**Visualización de usuarios y roles en un espacio**

1. Abre la CodeCatalyst consola en [https://codecatalyst.aws/](https://codecatalyst.aws/).

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

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

1. Seleccione la pestaña **Miembros**.

   La tabla **Miembros del proyecto** muestra todos los miembros que tienen un rol en un proyecto. 
**sugerencia**  
Si tiene el rol de **administrador del espacio**, puede ver los proyectos a los que se le haya invitado directamente. Vaya a la **Configuración del proyecto** y seleccione **Mis proyectos**.

   En la tabla **Administradores del espacio** se muestran los usuarios con el rol de **Administrador del espacio**. A estos usuarios se les asigna automáticamente (implícitamente) a todos los proyectos del espacio y no tienen ningún rol en ningún proyecto.

   En la columna **Estado**, estos son los valores válidos:
   + ** CodeCatalyst Invitado**: envió la invitación pero el usuario aún no la ha aceptado o rechazado.
   + **Miembro**: el usuario ha aceptado la invitación.

**Topics**
+ [Obtención de una lista de miembros y de sus roles en el proyecto](#projects-members-view)
+ [Invitación a un usuario a un proyecto](#projects-members-add)
+ [Cancelación de invitaciones](#projects-members-cancel-invite)
+ [Eliminación de un usuario en un proyecto](#projects-members-remove)
+ [Aceptación o rechazo de invitaciones a proyectos](#w2aac27c19c15c25)

## Invitación a un usuario a un proyecto
<a name="projects-members-add"></a>

También puede utilizar la consola para invitar a usuarios al proyecto. Puede invitar a miembros del espacio o añadir nombres ajenos al espacio.

Para invitar a usuarios al proyecto, debe iniciar sesión con el rol de **administrador del proyecto** o **administrador del espacio**.

No es necesario que invite a un usuario con el rol de **administrador del espacio** al proyecto, ya que este ya tiene acceso implícito a todos los proyectos del espacio.

Al invitar a un usuario al proyecto (sin asignarle el rol de **administrador del espacio**), el usuario aparecerá en la tabla **Miembros del proyecto**, bajo proyectos, y en la tabla **Miembros del proyecto**, bajo espacios.

**Invitación a un miembro al proyecto desde la pestaña de configuración del proyecto**

1. Vaya a su proyecto.
**sugerencia**  
Puede elegir qué proyecto ver en la barra de navegación superior.

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

1. Seleccione la pestaña **Miembros**.

1. En **Miembros del proyecto**, seleccione **Invitar a un nuevo miembro**.

1. Escriba la dirección de correo electrónico del nuevo miembro, seleccione el rol de ese miembro y elija **Invitar**. Para obtener más información acerca de los roles, consulte [Concesión de acceso en los roles de usuario](ipa-roles.md).

**Invitación a un miembro al proyecto desde la página Descripción general del proyecto**

1. Vaya a su proyecto.
**sugerencia**  
Puede elegir qué proyecto ver en la barra de navegación superior.

1. Seleccione el botón **Miembros \$1**.

1. Escriba la dirección de correo electrónico del nuevo miembro, seleccione el rol de ese miembro y elija **Invitar**. Para obtener más información acerca de los roles, consulte [Concesión de acceso en los roles de usuario](ipa-roles.md).

## Cancelación de invitaciones
<a name="projects-members-cancel-invite"></a>

Si ha enviado una invitación recientemente, puede cancelarla si aún no se ha aceptado. 

Para administrar las invitaciones de un proyecto, debe tener el rol de **administrador del proyecto** o **administrador del espacio**.

**Cancelación de la invitación a un miembro a un proyecto**

1. Vaya al proyecto en el que envió la invitación que desea cancelar.

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

1. Vaya la pestaña **Miembros** y compruebe que el miembro tenga el estado **Invitado**.
**nota**  
Solo puede cancelarse una invitación que aún no se haya aceptado.

1. Seleccione la opción situada junto a la fila en la que esté el miembro invitado y seleccione **Cancelar invitación**.

1. Aparecerá una ventana de confirmación. Seleccione **Cancelar invitación** para confirmar la acción.

## Eliminación de un usuario en un proyecto
<a name="projects-members-remove"></a>

Puede utilizar la consola para eliminar a un usuario de un proyecto.

Para eliminar a un usuario de un proyecto, debe iniciar sesión con el rol de **administrador del proyecto** o **administrador del espacio**.

**nota**  
Al eliminar a un usuario de todos los proyectos de un espacio, dicho usuario quedará también eliminado del espacio.

**Eliminación de un usuario en un proyecto.**

1. Abra la CodeCatalyst consola en [https://codecatalyst.aws/](https://codecatalyst.aws/).

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

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

1. Seleccione la pestaña **Miembros**.

1. Elija el selector junto al perfil que desee eliminar y, a continuación, elija **Eliminar**.

1. Confirme que desea eliminar al usuario y, a continuación, elija **Eliminar**.

## Aceptación o rechazo de invitaciones a proyectos
<a name="w2aac27c19c15c25"></a>

Es posible que recibas una invitación por correo electrónico para unirte a un CodeCatalyst proyecto de Amazon. Puede aceptar o rechazar la invitación.

**Para aceptar o rechazar una invitación**

1. Abre el correo electrónico de invitación.

1. Elija el enlace del proyecto en el correo electrónico.

1. Seleccione **Aceptar** o **Rechazar**.

   Si elige **Rechazar**, se enviará un correo electrónico a la cuenta de administración del proyecto para indicar que ha rechazado la invitación.

# Concesión de acceso a proyectos mediante equipos
<a name="projects-teams"></a>

Tras crear un proyecto, puede añadir los equipos. Los equipos te permiten agrupar a los usuarios para que puedan compartir los permisos y gestionar los proyectos, el seguimiento de los problemas, las funciones y los recursos CodeCatalyst como miembros del proyecto y del espacio.

Para administrar los equipos de un proyecto, debe tener el rol de **administrador del proyecto**.

Los equipos también se gestionan a nivel de espacio CodeCatalyst. Para obtener más información sobre los equipos en espacios, consulte [Permisos de acceso a espacios mediante equipos](managing-teams.md). 

**Topics**
+ [Adición de un equipo a un proyecto](projects-teams-add.md)
+ [Concesión de roles de proyecto para un equipo](projects-teams-project-roles.md)
+ [Eliminación de un rol de proyecto para un equipo](projects-teams-remove.md)

# Adición de un equipo a un proyecto
<a name="projects-teams-add"></a>

Puede administrar equipos donde los miembros puedan acceder a los recursos en el proyecto.

En la página de miembros para los usuarios del espacio y del proyecto, los usuarios pueden tener varios roles. Los usuarios con varios roles mostrarán un indicador cuando tengan varios roles, y aparecerán con el rol con el mayor número de permisos en primer lugar.

**Adición de un equipo**

1. Abra la CodeCatalyst consola en [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Vaya a su proyecto. Seleccione **Configuración del proyecto** y, luego, **Equipos**.

1. Seleccione **Agregar equipo**.

1. En **Equipo**, elija un equipo en la lista de equipos disponibles.

1. En **Función de proyecto**, elija una función de la lista de funciones de proyecto disponibles en CodeCatalyst.
   + **Administrador del proyecto**: para obtener más información, consulte [Rol de administrador del proyecto](ipa-role-types.md#ipa-role-project-admin).
   + **Colaborador**: para obtener más información, consulte [Rol de colaborador](ipa-role-types.md#ipa-role-contributor).
   + **Revisor**: para obtener más información, consulte [Rol de revisor](ipa-role-types.md#ipa-role-reviewer).
   + **Solo lectura**: para obtener más información, consulte [Rol de solo lectura](ipa-role-types.md#ipa-role-read-only).

1. Seleccione **Agregar equipo**.

# Concesión de roles de proyecto para un equipo
<a name="projects-teams-project-roles"></a>

Un equipo puede tener permisos de rol en un espacio, como el **usuario avanzado**. Puede cambiar el rol de un equipo en el espacio, pero tenga en cuenta que todos los miembros del equipo heredarán esos permisos.

**Adición o cambios en los roles de proyectos**

1. Abra la CodeCatalyst consola en [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Vaya a su espacio. Seleccione **Configuración del proyecto** y, luego, **Equipos**.

1. Para cambiar un rol, elija el selector situado junto al equipo en esta lista y seleccione **Cambiar rol**. Para añadir un rol, seleccione **Añadir rol de proyecto**. En **Proyecto**, elija el proyecto que desee añadir; en **Rol**, elija el rol. Elija uno de los roles de proyecto disponibles:
   + **Administrador del proyecto**: para obtener más información, consulte [Rol de administrador del proyecto](ipa-role-types.md#ipa-role-project-admin).
   + **Colaborador**: para obtener más información, consulte [Rol de colaborador](ipa-role-types.md#ipa-role-contributor).
   + **Revisor**: para obtener más información, consulte [Rol de revisor](ipa-role-types.md#ipa-role-reviewer).
   + **Solo lectura**: para obtener más información, consulte [Rol de solo lectura](ipa-role-types.md#ipa-role-read-only).

1. Seleccione **Save**.

# Eliminación de un rol de proyecto para un equipo
<a name="projects-teams-remove"></a>

En CodeCatalyst, puedes ver las funciones del proyecto para tu equipo. También puede ver quiénes son los miembros de un equipo. Puede eliminar el rol de proyecto para un equipo.

**Eliminación de un rol de proyecto**

1. Abre la CodeCatalyst consola en [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Vaya a su espacio. Seleccione **Configuración del proyecto** y, luego, **Equipos**.

1. Seleccione la pestaña **Roles del proyecto**.

1. Seleccione el rol que desee quitar.
**importante**  
Al eliminar un rol de un equipo, se eliminan los permisos asociados para todos los usuarios del equipo.

1. Seleccione **Save**.

# Concesión del acceso al proyecto para los recursos de máquinas
<a name="projects-machine-resources"></a>

Los recursos de la máquina son recursos específicos en los CodeCatalystthat que se conceden permisos para proyectos o espacios CodeCatalyst. 

**nota**  
El término recurso de máquina no se refiere a una infraestructura en la nube, como una instancia de EC2, sino a un esquema o un recurso de flujo de trabajo con permisos para un espacio o un proyecto.

Un ejemplo de cómo trabajar con recursos de máquina en proyectos es permitir que un recurso de esquema acceda a un proyecto en su nombre.

Un recurso de máquina representa tu identidad con respecto al recurso autorizado cuando accedes a CodeCatalyst través del inicio de sesión único. Los recursos de máquina se utilizan para conceder permisos a los recursos del proyecto, como los **esquemas** y los **flujos de trabajo**. Puede ver los recursos de máquina de un proyecto y puede habilitarlos o deshabilitarlos para un proyecto. Por ejemplo, quizá desee deshabilitar un recurso de máquina para administrar el acceso y habilitarlo de nuevo más tarde.

Estas operaciones están disponibles para los recursos de máquina en los casos en que sea necesario revocar o deshabilitar un recurso de máquina. Por ejemplo, si sospecha que las credenciales podrían estar comprometidas, puede deshabilitar el recurso de máquina. Por lo general, no será necesario utilizar estas operaciones.

Debe tener el rol de **administrador del espacio** o **administrador del proyecto** para ver esta página y administrar los recursos de máquina en el nivel del proyecto.

Los recursos de la máquina también se administran a nivel de espacio. CodeCatalyst Para obtener más información sobre los equipos en espacios o proyectos, consulte [Concesión del acceso al espacio para los recursos de máquinas](managing-machine-resources.md).

**Topics**
+ [Visualización del acceso al proyecto para los recursos de máquinas](projects-machine-resources-view.md)
+ [Deshabilitación del acceso al proyecto para los recursos de máquinas](projects-machine-resources-disable.md)
+ [Habilitación del acceso al proyecto para los recursos de máquinas](projects-machine-resources-enable.md)

# Visualización del acceso al proyecto para los recursos de máquinas
<a name="projects-machine-resources-view"></a>

Puede ver una lista de los recursos de máquinas empleadas en el proyecto.

Debe tener el rol de **administrador del espacio** o **administrador del proyecto**.

**Visualización de los recursos de máquinas**

1. Abra la CodeCatalyst consola en [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Acceda al proyecto y elija **Configuración del proyecto**. Elija **Recursos de máquinas**.

1. En el menú desplegable, seleccione **Acción de flujo de trabajo** para ver solo los recursos de máquinas para flujos de trabajo. Elija **Esquema** para ver solo los recursos de máquinas para los esquemas.

   También puede filtrar por nombre mediante el campo **Filtro**.

# Deshabilitación del acceso al proyecto para los recursos de máquinas
<a name="projects-machine-resources-disable"></a>

Puede deshabilitar los recursos de máquinas empleadas en el proyecto. 

**importante**  
Al deshabilitar los recursos de máquinas, se eliminarán todos los permisos de todos los esquemas o flujos de trabajo asociados en el espacio.

Debe tener el rol de **administrador del espacio** o **administrador del proyecto**.

**Deshabilitación de recursos de máquinas**

1. Abra la CodeCatalyst consola en [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Acceda al proyecto y elija **Configuración del proyecto**. Elija **Recursos de máquinas**.

1. Elija una de las siguientes opciones.
**importante**  
Al deshabilitar los recursos de máquinas, se eliminarán todos los permisos de todos los esquemas o flujos de trabajo asociados en el espacio.
   + Para deshabilitar de forma individual, elija el selector situado junto a uno o más recursos de máquina que desee deshabilitar. Elija **Deshabilitar** y seleccione **Este recurso**. 
   + Para deshabilitar todos los recursos, seleccione **Deshabilitar** y **Todos los recursos**. 
   + Para deshabilitar todas las acciones del flujo de trabajo, seleccione **Deshabilitar** y **Todas las acciones del flujo de trabajo**. 
   + Para deshabilitar todos los esquemas, seleccione **Deshabilitar** y **Todos los esquemas**. 

# Habilitación del acceso al proyecto para los recursos de máquinas
<a name="projects-machine-resources-enable"></a>

Puede habilitar los recursos de máquinas empleadas en el proyecto que se habían deshabilitado. 

Debe tener el rol de **administrador del espacio** o **administrador del proyecto**.

**Habilitación de recursos de máquinas**

1. Abra la CodeCatalyst consola en [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Acceda al proyecto y elija **Configuración del proyecto**. Elija **Recursos de máquinas**.

1. Elija una de las siguientes opciones.
   + Para habilitar de forma individual, elija el selector situado junto a uno o más recursos de máquina que desee habilitar. Elija **Habilitar** y seleccione **Este recurso**. 
   + Para habilitar todos los recursos, seleccione **Habilitar** y **Todos los recursos**. 
   + Para habilitar todas las acciones del flujo de trabajo, seleccione **Habilitar** y **Todas las acciones del flujo de trabajo**. 
   + Para habilitar todos los esquemas, seleccione **Habilitar** y **Todos los esquemas**. 

# Cuotas para proyectos
<a name="projects-quotas"></a>

En la siguiente tabla se describen las cuotas y los límites de los proyectos en Amazon CodeCatalyst. Para obtener más información sobre las cuotas en Amazon CodeCatalyst, consulta[Cuotas de CodeCatalyst](quotas.md).


|  |  | 
| --- |--- |
| Número máximo de proyectos por espacio | 100 | 
| Número máximo de proyectos a los que puede pertenecer un usuario | 1 000 | 
| Número máximo de miembros que pueden pertenecer a un proyecto | 10 000 | 
| Nombres de proyectos |  Los nombres de proyectos deben ser únicos dentro de un espacio. Los nombres deben tener entre 3 y 63 caracteres. Los nombres distinguen mayúsculas de minúsculas. Los nombres de proyectos deben empezar por un carácter alfanumérico. Caracteres válidos: **A-Z, a-z, 0-9, espacios** y **. , \$1 (guion bajo) - (guion)** Los nombres de proyectos no pueden contener ninguno de los siguientes caracteres: `! ? @ # $ % ^ & * ( ) + = { } [ ] \| \ / > < ~ ` ' " ; : `  | 
| Descripciones de proyectos |  Las descripciones de proyectos pueden tener hasta 200 caracteres. Caracteres válidos: **A-Z, a-z, 0-9, espacios** y **. , \$1 (guion bajo) - (guion)**. Las descripciones de proyectos son opcionales.  | 

# Envío de notificaciones desde CodeCatalyst
<a name="notifications"></a>

Puedes configurar notificaciones para supervisar tus proyectos y recursos CodeCatalyst. Los usuarios pueden elegir los eventos del proyecto sobre los que desean recibir correos electrónicos en cualquier proyecto del que sean miembros. También puedes configurar las notificaciones que se envían a todo un equipo en una aplicación de mensajería para equipos, como Slack, configurando el acceso entre un CodeCatalyst espacio y un espacio de trabajo de Slack y, a continuación, configurando las notificaciones de un proyecto para que se envíen a uno o más canales de ese espacio de trabajo de Slack. Una vez que hayas configurado el acceso entre un CodeCatalyst espacio y un espacio de trabajo de Slack, los miembros del proyecto también tendrán la opción de añadir a su propio miembro de Slack IDs para que puedan recibir notificaciones directas sobre CodeCatalyst los eventos en los espacios de trabajo y canales de Slack conectados.

**nota**  
El conjunto de eventos del proyecto que se puede enviar a Slack no es el mismo conjunto de eventos sobre los que los usuarios pueden elegir que se les notifique por correo electrónico. 

**Topics**
+ [¿Cómo funcionan las notificaciones?](notifications-concepts.md)
+ [Introducción a las notificaciones de Slack](getting-started-notifications.md)
+ [Envío de notificaciones de Slack y por correo electrónico desde CodeCatalyst](notifications-manage.md)

# ¿Cómo funcionan las notificaciones?
<a name="notifications-concepts"></a>

Puede configurar un proyecto para que envíe notificaciones a una aplicación de mensajería en equipos, como Slack. 



## ¿Qué permisos son necesarios para las notificaciones?
<a name="notifications-concepts-permissions"></a>

Cualquier miembro del proyecto puede configurar, ver, actualizar o eliminar los ajustes de notificación de un canal en CodeCatalyst. Sin embargo, solo los usuarios con el rol de **administrador del espacio** pueden añadir o eliminar espacios de trabajo de Slack. Todos los usuarios pueden configurar los eventos del proyecto sobre los que desean recibir correos electrónicos para los proyectos a los que pertenecen CodeCatalyst.

## ¿Sobre qué CodeCatalyst eventos puedo configurar las notificaciones?
<a name="notifications-concepts-events"></a>

Puedes configurarlo CodeCatalyst para enviar notificaciones a uno o más canales de Slack sobre los eventos del flujo de trabajo. Una vez configuradas las notificaciones entre un CodeCatalyst proyecto y Slack, los usuarios del proyecto pueden optar por añadir su propio ID de miembro de Slack para recibir mensajes directos sobre los eventos en los canales de Slack. CodeCatalyst Los usuarios que añadan a su miembro de Slack IDs recibirán menciones directas IDs en los canales de Slack configurados para sus proyectos, lo que les ayudará a dar a conocer los eventos que les interesan.

También puede elegir los eventos sobre los que desea recibir correos electrónicos. Estos correos electrónicos se envían a la dirección de correo electrónico configurada para tu ID de AWS creador.

## ¿Cómo aparecen las notificaciones?
<a name="notifications-concepts-delivery"></a>

Puedes configurarlo CodeCatalyst para enviar notificaciones a uno o más canales de Slack. Debes autorizarte a conceder permisos CodeCatalyst para acceder a tu espacio de trabajo de Slack. Una vez otorgada la autorización, CodeCatalyst podrás enviar notificaciones a los canales de Slack que configures. Si un miembro del proyecto decide añadir su ID de miembro de Slack, podrá recibir menciones sobre CodeCatalyst los eventos en los canales de Slack configurados para ese proyecto.

## ¿Cómo configuro las notificaciones?
<a name="notifications-concepts-setup"></a>

Las notificaciones por correo electrónico se configuran como parte de. CodeCatalyst Los usuarios del proyecto pueden elegir los eventos sobre los que desean recibir correos electrónicos en la página **Mi configuración**. 

A fin de configurar las notificaciones de Slack para los recursos de un proyecto, debe llevar a cabo las siguientes tareas generales. 

**Configuración de notificaciones (tareas generales)**

1. En CodeCatalyst, **configuras una conexión** entre CodeCatalyst y un cliente de mensajería, como Slack. Tras conectar un espacio de trabajo de Slack, este estará disponible para todos los proyectos en el espacio. 
**nota**  
Solo los usuarios con el rol de administrador del espacio podrán añadir o eliminar espacios de trabajo de Slack.

1. En tu proyecto CodeCatalyst, **añade el canal en el** que quieres que tu equipo reciba las notificaciones.

1. En CodeCatalyst, activas **las notificaciones de varios eventos, como un fallo en** la ejecución del flujo de trabajo, y especificas el canal al que quieres que se envíen.

Para ver los pasos detallados, consulte [Introducción a las notificaciones de Slack](getting-started-notifications.md).

Una vez configuradas las notificaciones entre un CodeCatalyst espacio y Slack, los usuarios pueden optar por añadir a su propio miembro de Slack IDs para recibir mensajes directos sobre los CodeCatalyst eventos en los canales de Slack configurados para sus proyectos.

# Introducción a las notificaciones de Slack
<a name="getting-started-notifications"></a>

Tras crear un proyecto, podrá configurar notificaciones de Slack para que su equipo pueda supervisar los recursos del proyecto. 

Estos pasos te explican cómo configurar las notificaciones de Slack por primera vez. CodeCatalyst Si ya ha configurado las notificaciones, consulte [Envío de notificaciones de Slack y por correo electrónico desde CodeCatalyst](notifications-manage.md). 

**nota**  
El conjunto de eventos del proyecto que se puede enviar a los canales de notificación no es el mismo conjunto de eventos sobre los que los usuarios pueden elegir que se les notifique por correo electrónico. Para obtener más información, consulte [Envío de notificaciones de Slack y por correo electrónico desde CodeCatalyst](notifications-manage.md).

**Topics**
+ [Requisitos previos](#getting-started-notifications-prerequisites)
+ [Paso 1: Conéctate CodeCatalyst a tu espacio de trabajo de Slack](#getting-started-notifications-connect-slack)
+ [Paso 2: Añade tu canal de Slack a CodeCatalyst](#getting-started-notifications-add-slack-channel)
+ [Paso 3: Prueba las notificaciones desde CodeCatalyst Slack](#getting-started-notifications-next-steps)
+ [Paso 4: Siguientes pasos](#getting-started-notifications-test)

## Requisitos previos
<a name="getting-started-notifications-prerequisites"></a>

Antes de comenzar, necesitará lo siguiente:
+ Un CodeCatalyst espacio. Para obtener información sobre cómo crear un CodeCatalyst espacio e iniciar sesión por primera vez, consulte[Configuración e inicio de sesión en CodeCatalystConfiguración e inicio de sesión en CodeCatalyst](setting-up-topnode.md).
+ Un CodeCatalyst proyecto. Para obtener más información, consulte [Creación de un proyecto](projects-create.md).
+ Una CodeCatalyst cuenta con el rol de **administrador del proyecto** o **administrador del espacio**. Para obtener más información, consulte [Concesión de acceso en los roles de usuario](ipa-roles.md).
+ Una cuenta de Slack y un espacio de trabajo de Slack a los que se pueda acceder mediante. CodeCatalyst
+ Un canal de Slack al que se CodeCatalyst enviarán las notificaciones. El canal puede ser público o privado.

## Paso 1: Conéctate CodeCatalyst a tu espacio de trabajo de Slack
<a name="getting-started-notifications-connect-slack"></a>

Solo los usuarios con el rol de **administrador del espacio** pueden añadir o eliminar espacios de trabajo de Slack. Añadir o eliminar un espacio de trabajo de Slack afecta a todos los proyectos del espacio. Para establecer la conexión entre CodeCatalyst y Slack, CodeCatalyst realiza un protocolo de OAuth autenticación seguro con tu espacio de trabajo de Slack. 

Sigue las siguientes instrucciones para conectarte a tu espacio de trabajo CodeCatalyst de Slack.

**nota**  
Solo tendrá que hacer esto una vez para cada espacio de trabajo de Slack. Luego, puede configurar las notificaciones por canal de Slack.

**Para conectarte CodeCatalyst a tu espacio de trabajo de Slack**

1. Abre la CodeCatalyst consola en [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Vaya a su proyecto.

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

1. Seleccione la pestaña **Notificaciones**.

1. Seleccione **Configurar notificaciones**.

1. Seleccione **Conectar al espacio de trabajo de Slack**.

1. Lea el contenido del cuadro de diálogo y seleccione **Conectar al espacio de trabajo de Slack**.

1. En el mensaje de **Amazon Q Developer en aplicaciones de chat**:

   1. En la parte superior derecha, elija el espacio de trabajo de Slack que contenga el canal.

   1. Elija **Permitir**.

   Volverá a la CodeCatalyst consola.

1. Siga en [Paso 2: Añade tu canal de Slack a CodeCatalyst](#getting-started-notifications-add-slack-channel).

## Paso 2: Añade tu canal de Slack a CodeCatalyst
<a name="getting-started-notifications-add-slack-channel"></a>

Necesitas el ID del canal de Slack para añadir tu canal. CodeCatalyst

**Obtención del ID del canal de Slack**

1. Inicie sesión en Slack. Para obtener más información, consulte [Conectarse a Slack](https://slack.com/help/articles/212681477-Sign-in-to-Slack).

1. Vaya al espacio de trabajo de Slack donde se encuentre el canal al que quiera que vayan las notificaciones. Para obtener más información, consulte [Cambiar de espacios de trabajo](https://slack.com/help/articles/1500002200741-Switch-between-workspaces) o [Conectarse a espacios de trabajo adicionales](https://slack.com/help/articles/212681477-Sign-in-to-Slack).

1. En el panel de navegación, abra el menú contextual (clic con el botón derecho) del canal al que desee que vayan las notificaciones y elija **Abrir detalles del canal**.

   El ID del canal aparecerá en la parte inferior del cuadro de diálogo. 

1. Copie el valor de **ID de canal**. Lo necesitará en el siguiente paso.

Ahora puedes conectar tu canal de Slack con el ID de canal que acabas de copiar. CodeCatalyst

**Para añadir tu canal de Slack a CodeCatalyst**

1. Antes de empezar, si el canal de Slack es privado, añada la aplicación Amazon Q Developer en aplicaciones de chat al canal siguiendo este procedimiento:

   1. En el cuadro de mensajes del canal de Slack, introduzca **@aws** y seleccione **aws app** en el cuadro de diálogo.

   1. Pulse Intro.

      Aparecerá un mensaje de Slackbot diciendo que Amazon Q Developer en aplicaciones de chat no está en el canal privado. 

   1. Seleccione **Invitarlas** para invitar al canal a Amazon Q Developer en aplicaciones de chat.

1. En la CodeCatalyst consola, selecciona **Siguiente**.

1. En **ID de canal**, pegue el ID del canal de Slack que ha obtenido anteriormente.

1. En **Nombre del canal**, introduzca un nombre. Le recomendamos que use el nombre del canal de Slack.

1. Elija **Siguiente**.

1. En **Seleccionar eventos de notificaciones**, elija el tipo de evento para el que desea recibir notificaciones.

1. Seleccione **Finalizar**.

## Paso 3: Prueba las notificaciones desde CodeCatalyst Slack
<a name="getting-started-notifications-next-steps"></a>



Cuando el proyecto esté configurado para enviar notificaciones sobre el estado del flujo de trabajo, podrá ver las notificaciones en Slack.

**Visualización de las notificaciones en Slack**

1. En tu CodeCatalyst proyecto, [inicia un flujo de trabajo manualmente](workflows-manually-start.md) para completar una ejecución del flujo de trabajo y recibir una notificación de estado cuando finalice la ejecución.

1. En Slack, consulte el canal que haya configurado para las notificaciones. Las notificaciones muestran el estado más reciente de cada flujo de trabajo ejecutado y si se ha ejecutado correctamente o no.

## Paso 4: Siguientes pasos
<a name="getting-started-notifications-test"></a>

Una vez que hayas configurado un espacio de trabajo de Slack para tu CodeCatalyst espacio, podrás añadir canales de Slack adicionales a los CodeCatalyst proyectos existentes y añadirlos a los proyectos nuevos una vez que los hayas creado. También puedes informar a los usuarios del proyecto de que pueden configurar las notificaciones personales de Slack para sus miembros IDs de Slack y configurar los eventos para los que recibirán correos electrónicos. Para obtener más información, consulte [Envío de notificaciones de Slack y por correo electrónico desde CodeCatalyst](notifications-manage.md).

# Envío de notificaciones de Slack y por correo electrónico desde CodeCatalyst
<a name="notifications-manage"></a>

Puede configurar CodeCatalyst para el envío de notificaciones sobre los eventos del proyecto. CodeCatalyst puede enviar notificaciones a clientes de mensajería, como los canales de Slack. Cuando CodeCatalyst envía mensajes a los canales de Slack, se asegura de que todo el equipo esté al tanto de los eventos importantes, como los errores en el flujo de trabajo. Si lo prefiere, puede hacer que CodeCatalyst lo mencione (mediante el uso de @) en los mensajes de Slack que envíe, de forma que reciba el mensaje directo (DM) correspondiente.

CodeCatalyst también puede enviarle notificaciones directamente por correo electrónico. Se enviarán notificaciones por correo electrónico sobre los eventos de cualquier proyecto del que sea miembro. Estos correos electrónicos se envían a la dirección configurada en su ID de creador de AWS.

**nota**  
Los eventos que se pueden enviar a los canales de Slack pueden ser distintos a los que se envían por correo electrónico. 

**Topics**
+ [Configuración de notificaciones por correo electrónico](notifications-personal.md)
+ [Envío de notificaciones a los canales de Slack](notifications-projects.md)
+ [Configuración de los mensajes directos de Slack](notifications-personal-slack.md)
+ [Edición de las notificaciones en un canal de notificaciones](notifications-edit.md)
+ [Eliminación de un canal](notifications-remove-channel.md)

# Configuración de notificaciones por correo electrónico
<a name="notifications-personal"></a>

Puede optar por recibir notificaciones por correo electrónico sobre eventos de cualquier proyecto del que sea miembro. Estos correos electrónicos se envían a la dirección configurada en su ID de creador de AWS . De forma predeterminada, recibirá correos electrónicos sobre todos los eventos de proyectos para los que eso sea posible.<a name="notifications-personal-email"></a>

**Configuración de notificaciones por correo electrónico sobre eventos de proyectos**

1. Abre la CodeCatalyst consola en [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. En la barra de menú superior, elija su insignia de perfil y, a continuación, elija **Mi configuración**. Se abre la página CodeCatalyst **Mis ajustes**.
**sugerencia**  
También puede encontrar su perfil de usuario en la página de miembros de un proyecto o espacio, seleccionando el nombre en la lista de miembros.

1. En **Notificaciones por correo electrónico**, busque el proyecto en la lista en la que quiera configurar las notificaciones por correo electrónico y seleccione **Editar**.

1. Seleccione los eventos para los que desea recibir correos electrónicos y, a continuación, **Guardar**.

# Envío de notificaciones a los canales de Slack
<a name="notifications-projects"></a>

Puede configurar CodeCatalyst para el envío de notificaciones sobre eventos de proyecto a los canales de Slack de su equipo. De este modo, se asegura de que todo el equipo esté al tanto de los eventos importantes, como los errores en la ejecución de un flujo de trabajo.

**nota**  
Todos los miembros de un proyecto pueden administrar las notificaciones enviadas a los canales de ese proyecto. Sin embargo, solo los usuarios con el rol de **administrador del espacio** pueden añadir o eliminar espacios de trabajo de Slack. 

Use las siguientes instrucciones para añadir un canal de Slack al que se enviarán las notificaciones.

**Adición de un canal de Slack para notificaciones**

1. Si va a añadir un canal de Slack por primera vez, consulte [Introducción a las notificaciones de Slack](getting-started-notifications.md).

   Tras configurar un canal por primera vez, vuelva a este procedimiento para configurar canales adicionales.

1. Abra la consola de CodeCatalyst en [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Vaya a su proyecto.

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

1. Seleccione la pestaña **Notificaciones**.

1. Elija **Add channel** (Agregar canal).

1. Seleccione **Elegir espacio de trabajo** y, a continuación, seleccione el espacio de trabajo de Slack que contenga el canal al que quiera enviar las notificaciones.

   Si el espacio de trabajo de Slack no está en la lista, puede añadirlo siguiendo las instrucciones en [Introducción a las notificaciones de Slack](getting-started-notifications.md).

1. Antes de introducir un **ID de canal**, si el canal de Slack que quiere añadir es privado, siga estos pasos:

   1. En el cuadro de mensajes del canal de Slack, introduzca **@aws** y seleccione **aws app** en el mensaje emergente.

   1. Pulse Intro.

      Aparecerá un mensaje de Slackbot diciendo que Amazon Q Developer en aplicaciones de chat no está en el canal privado. 

   1. Seleccione **Invitarlas** para invitar al canal a Amazon Q Developer en aplicaciones de chat.

1. En el campo **ID del canal** de CodeCatalyst, introduzca el ID del canal de Slack. Para encontrar el ID, vaya a Slack y, en el panel de navegación, haga clic con el botón derecho en el canal y seleccione **Abrir detalles del canal**.

   El ID del canal aparecerá en la parte inferior del cuadro de diálogo. 

1. En **Nombre del canal**, introduzca un nombre. Le recomendamos que use el nombre del canal de Slack.

1. En **Seleccionar eventos de notificaciones**, elija el tipo de evento para el que desea recibir notificaciones.

1. Seleccione **Añadir**.

# Configuración de los mensajes directos de Slack
<a name="notifications-personal-slack"></a>

Si un proyecto de CodeCatalyst se ha configurado para [enviar notificaciones a un canal de Slack](notifications-projects.md), esas notificaciones también se pueden enviar como mensajes directos (DM). La recepción de notificaciones como mensajes directos puede ayudar a dar a conocer los eventos que ocurren en los proyectos en los que tiene un rol. Para habilitar los DM, debe añadir su ID de miembro de Slack en CodeCatalyst. 

**Configuración de los mensajes directos de Slack**

1. Abra la consola de CodeCatalyst en [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. En la barra de menú superior, elija su insignia de perfil y, a continuación, elija **Mi configuración**. Se abre la página **Mi configuración** de CodeCatalyst.
**sugerencia**  
También puede encontrar su perfil de usuario en la página de miembros de un proyecto o espacio, seleccionando el nombre en la lista de miembros.

1. En **Notificaciones personales de Slack**, seleccione **Conectar ID de Slack** y, a continuación, **Conectar al espacio de trabajo de Slack**. Se abrirá una ventana independiente.
**sugerencia**  
Esta opción no se puede configurar a menos que un usuario con el rol de **administrador de espacios** haya añadido un espacio de trabajo de Slack a su espacio de CodeCatalyst. Para obtener más información, consulte [Introducción a las notificaciones de Slack](getting-started-notifications.md) y [Envío de notificaciones a los canales de Slack](notifications-projects.md).

1. En la ventana de solicitud de permisos, compruebe que el nombre del espacio de trabajo coincida con el espacio de trabajo de Slack configurado para el espacio de CodeCatalyst. Seleccione **Permitir** para que Amazon Q Developer en aplicaciones de chat pueda acceder al espacio de trabajo. La ventana se cerrará y el espacio de trabajo de Slack mostrará el **Estado de la conexión** como **Conectado**.
**sugerencia**  
Si el estado de la conexión no cambia, compruebe si ha habido un error al conectar el espacio de trabajo de Slack. Es posible que tenga que desplazarse hacia arriba para ver el error. 

1. Para dejar de recibir notificaciones personales de Slack, seleccione el espacio de trabajo de Slack conectado y, luego, **Desconectar ID de Slack**.

# Edición de las notificaciones en un canal de notificaciones
<a name="notifications-edit"></a>

Puede cambiar los canales a los que van las notificaciones y puede desactivar por completo notificaciones específicas.

**Edición de las notificaciones**

1. Abra la consola de CodeCatalyst en [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Vaya a su proyecto.

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

1. Seleccione la pestaña **Notificaciones**.

1. Seleccione **Editar notificaciones**.

1. Realice una de las siguientes acciones:
   + Para enviar una notificación a un canal específico, seleccione el canal en la lista desplegable.
   + Para desactivar una notificación de forma global, seleccione el conmutador situado junto a la notificación.
   + Para enviar una notificación a un canal específico, seleccione la **X** en el canal.

1. Seleccione **Save**.

# Eliminación de un canal
<a name="notifications-remove-channel"></a>

Puede eliminar un canal de Slack desde Amazon CodeCatalyst. Al eliminar un canal de Slack, las notificaciones sobre un proyecto de CodeCatalyst seleccionado dejarán de enviarse al canal. 

**Eliminación de un canal**

1. Abra la consola de CodeCatalyst en [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Vaya a su proyecto. En el panel de navegación, seleccione **Configuración del proyecto**.

1. En la página **Configuración del proyecto**, seleccione la pestaña **Notificaciones**.

1. Elija el indicador junto al canal que desee eliminar y, a continuación, elija **Eliminar canal**. En la ventana de confirmación, elija **Aceptar**.