

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 los recursos con espacios en CodeCatalyst
<a name="spaces"></a>

Crea un espacio que lo represente a usted, a su empresa, departamento o grupo, y que proporcione un lugar en el que sus equipos de desarrollo puedan administrar los proyectos. Debes crear un espacio para añadir proyectos, miembros y los recursos de nube asociados que crees en Amazon CodeCatalyst. 

**nota**  
Los nombres de los espacios deben ser únicos en todos ellos CodeCatalyst. No puede reutilizar los nombres de los espacios eliminados.

Al crear un espacio, se le asigna automáticamente el rol de **Administrador del espacio**. Puede añadir este rol a otros usuarios del espacio. 

Con el rol de **Administrador del espacio**, puede administrar el espacio de la siguiente manera:
+ Agregue otros administradores del espacio al espacio
+ Cambie los roles y permisos de los miembros
+ Edite o elimine el espacio
+ Cree proyectos e invite a miembros al proyecto
+ Vea una lista de todos los proyectos del espacio
+ Consulte la fuente de actividades de todos los proyectos del espacio

Al crear un espacio, se le añade automáticamente al espacio con dos roles: el rol de **Administrador del espacio** y el rol de **Administrador del proyecto** para el proyecto que creó como parte de la creación del espacio. Los usuarios adicionales se añaden automáticamente como miembros al espacio cuando aceptan invitaciones a proyectos. Esta pertenencia al espacio no otorga ningún permiso en el espacio. Lo que los usuarios pueden hacer en un espacio viene determinado por el rol que desempeñe el usuario en un proyecto específico.

Para obtener más información acerca de los roles, consulte [Concesión de acceso en los roles de usuario](ipa-roles.md).

![\[Diagrama que muestra cómo los espacios comparten miembros y recursos entre proyectos, mientras que todos los proyectos devuelven los datos de actividad en el nivel del espacio\]](http://docs.aws.amazon.com/es_es/codecatalyst/latest/userguide/images/spaces/spaces-flow.png)


A continuación se indican algunas consideraciones adicionales a la hora de añadir cuentas: 
+ Cuentas de AWS los agregados a un CodeCatalyst espacio se pueden usar en cualquier proyecto de ese espacio.
+ Si bien cada entorno puede admitir varios Cuentas de AWS, solo puedes usar una cuenta por entorno en una acción.
+ La facturación se configura en el nivel de espacio. Se pueden configurar varias cuentas para la facturación, pero solo una puede estar activa en un CodeCatalyst espacio. Se Cuenta de AWS puede usar como cuenta de facturación para más de un espacio CodeCatalyst. La Cuenta de AWS que se especifica como cuenta de facturación de tu CodeCatalyst espacio tiene cuotas diferentes a las de otras conexiones de cuentas para un espacio. Para obtener más información, consulte [Cuotas de CodeCatalyst](quotas.md).
+ Tras crear una conexión, debe añadir funciones de AWS IAM a la conexión si el flujo de trabajo debe acceder a esas funciones de IAM con su CodeCatalyst entorno. Para obtener más información sobre cómo se utilizan los entornos, consulte [Implementación en Cuentas de AWS y VPCs](deploy-environments.md).

**Topics**
+ [Creación de un espacio](spaces-create.md)
+ [Edición de un espacio](spaces-edit.md)
+ [Eliminación de un espacio](spaces-delete.md)
+ [Supervisión de la actividad de los usuarios y los recursos en un espacio](spaces-activity.md)
+ [Permitir el acceso a AWS los recursos con conexión Cuentas de AWS](ipa-connect-account.md)
+ [Configuración de roles de IAM para cuentas conectadas](spaces-manage-roles.md)
+ [Concesión de permisos de espacio a los usuarios](spaces-members.md)
+ [Permisos de acceso a espacios mediante equipos](managing-teams.md)
+ [Concesión del acceso al espacio para los recursos de máquinas](managing-machine-resources.md)
+ [Administración de entornos de desarrollo para un espacio](spaces-devenv.md)
+ [Cuotas de espacios](spaces-quotas-limits.md)

# Creación de un espacio
<a name="spaces-create"></a>

La primera vez que te registres en Amazon CodeCatalyst con tu ID de AWS constructor, tendrás que crear un espacio. Para obtener más información, consulte [Configuración e inicio de sesión en CodeCatalystConfiguración e inicio de sesión en CodeCatalyst](setting-up-topnode.md). Puede optar por crear espacios adicionales para satisfacer sus necesidades empresariales. 

**nota**  
Los nombres de los espacios deben ser únicos en todos los espacios CodeCatalyst. No puede reutilizar los nombres de los espacios eliminados.

La información de esta guía se proporciona para crear espacios CodeCatalyst que admitan a los usuarios de AWS Builder ID. Los pasos para configurar y administrar un espacio que admita la federación de identidades se indican en la *Guía CodeCatalyst del administrador*. Para trabajar con espacios configurados para la federación de identidades, consulte [Configuración y administración de CodeCatalyst espacios](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/what-is.html) en la *Guía del CodeCatalyst administrador de Amazon*.

Para crear espacios adicionales que admitan a los usuarios de AWS Builder ID, debes tener asignado el rol de administrador de espacios.

**nota**  
Al crear un espacio adicional, no se le pide que cree un proyecto. Para obtener información sobre cómo crear proyectos en un espacio, consulte [Creación de un proyecto](projects-create.md). <a name="space-create-additional"></a>

**Creación de otro espacio**

1. En el Consola de administración de AWS, asegúrate de haber iniciado sesión con el mismo Cuenta de AWS nombre que deseas asociar a tu CodeCatalyst espacio.

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

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

1. Elija **Crear espacio**.

1. En la página **Crear un espacio**, en **Nombre del espacio**, introduzca un nombre para el espacio. No puede cambiarlo posteriormente.
**nota**  
Los nombres de los espacios deben ser únicos en todos los espacios CodeCatalyst. No puede reutilizar los nombres de los espacios eliminados.

1. En **Región de AWS**, elija la región en la que quiera almacenar los datos de espacio y del proyecto. No puede cambiarlo posteriormente.

1. En **ID de Cuenta de AWS **, especifique el ID de doce dígitos de la cuenta que quiera conectar a su espacio.

   En **Token de verificación de cuenta de AWS **, copie el ID del token generado. El token se copia automáticamente, pero es posible que desee guardarlo mientras aprueba la solicitud de AWS conexión.

1. Selecciona **Verificar en AWS**.

1. La página **Verificar CodeCatalyst el espacio de Amazon** se abre en Consola de administración de AWS. Esta es la página de **Amazon CodeCatalyst Spaces**. Es posible que tenga que iniciar sesión para acceder a la página.

   En la Consola de administración de AWS, asegúrate de elegir el mismo Región de AWS lugar en el que deseas crear tu espacio.

   Para acceder directamente a la página, inicia sesión en Amazon CodeCatalyst Spaces en Consola de administración de AWS at https://console.aws.amazon.com/codecatalyst/ home/.

   El token de verificación se introduce automáticamente en **Token de verificación**. En un aviso de confirmación se muestra un mensaje que indica que el token es válido.

1. Seleccione **Verificar espacio**.

   Aparece un mensaje de que la **cuenta se ha verificado** correctamente para indicar que la cuenta se ha añadido al espacio.

1. Permanece en la página **Verify Amazon CodeCatalyst Space**. Vaya a este enlace: **Para agregar roles de IAM a este espacio, consulte los detalles del espacio**.

   La página de **detalles del CodeCatalyst espacio** se abre en Consola de administración de AWS. Esta es la página de **Amazon CodeCatalyst Spaces**. Es posible que deba iniciar sesión para acceder a la página.

1. En **Funciones de IAM disponibles para CodeCatalyst**, selecciona **Añadir función de IAM.** 

   Aparece la **página Añadir funciones de IAM disponible en la página CodeCatalyst**.

1. Seleccione **Crear un rol CodeCatalyst de administrador de desarrollo en IAM**. Esta opción crea un rol de servicio que contiene la política de permisos y la política de confianza del rol de desarrollo. 

   La función de desarrollador es una función de AWS IAM que permite a sus CodeCatalyst flujos de trabajo acceder a AWS recursos como Amazon S3, Lambda y. CloudFormation El rol tendrá un nombre `CodeCatalystWorkflowDevelopmentRole-spaceName` 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***](ipa-iam-roles.md#ipa-iam-roles-service-role).

1. Seleccione **Crear rol de desarrollo**.

1. En la página de conexión, en **Funciones de IAM disponibles para CodeCatalyst, consulte** la función de desarrollador en la lista de funciones de IAM añadidas a su cuenta.

1. Selecciona **Ir a Amazon CodeCatalyst**.

1. En la página de creación de CodeCatalyst, selecciona **Crear espacio**.

# Edición de un espacio
<a name="spaces-edit"></a>

Puede cambiar la descripción de un espacio para ayudar a los usuarios a comprender mejor para qué se utiliza.

Para editar los detalles de un espacio, debe tener el rol de **administrador del espacio**.

La información de esta guía se proporciona para editar espacios CodeCatalyst que admitan a los usuarios de AWS Builder ID. Para obtener más información sobre los pasos para configurar y administrar un espacio que admita la federación de identidades, consulte [Configuración y administración de CodeCatalyst espacios](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/what-is.html) en la *Guía del CodeCatalyst administrador de Amazon*.<a name="spaces-edit-console"></a>

**Edición de la descripción de un espacio**

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

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

1. En la pestaña **Configuración del espacio**, seleccione **Editar**. Realice los cambios que desee en la descripción del espacio y seleccione **Guardar**.

# Eliminación de un espacio
<a name="spaces-delete"></a>

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

**nota**  
No puede deshacer una eliminación de espacio.

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

**nota**  
Los nombres de los espacios deben ser únicos en todos ellos CodeCatalyst. No puede reutilizar los nombres de los espacios eliminados.

La información de esta guía se proporciona para eliminar los espacios CodeCatalyst que admiten a los usuarios de AWS Builder ID. Para obtener más información sobre los pasos para configurar y administrar un espacio que admita la federación de identidades, consulte [Configuración y administración de CodeCatalyst espacios](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/what-is.html) en la *Guía del CodeCatalyst administrador de Amazon*.

**Eliminación de un espacio**

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

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

1. Elija **Configuración** y, a continuación, **Eliminar**.

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

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

# Supervisión de la actividad de los usuarios y los recursos en un espacio
<a name="spaces-activity"></a>

Para ver los proyectos creados recientemente y las actualizaciones de estado, puedes usar la CodeCatalyst consola para ver un feed de actividades que muestra las actualizaciones de los recursos de espacio.

En esa fuente de actividades, puede ver métricas como las ejecuciones fallidas del flujo de trabajo y los proyectos creados.

**Visualización de la actividad en su espacio**

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

1. Navega hasta tu CodeCatalyst espacio.
**sugerencia**  
Si pertenece a más de un espacio, elija el espacio en la barra de navegación superior.

1. Seleccione **Actividad**.

1. Vea la información en **Actividad**. 

1. Para filtrar por actividad, seleccione el selector de la esquina superior derecha.

1. Para ver toda la actividad de su espacio, seleccione **Cualquier tipo de actividad**.

# Permitir el acceso a AWS los recursos con conexión Cuentas de AWS
<a name="ipa-connect-account"></a>

Puedes usar los recursos de tus CodeCatalyst espacios Cuentas de AWS en Amazon. Para ello, debes configurar una conexión entre el espacio Cuentas de AWS y tu espacio en él CodeCatalyst. Crear una conexión como esta significa que los proyectos y flujos de trabajo de tu CodeCatalyst espacio pueden interactuar con los recursos de tu espacio Cuentas de AWS. Debes crear una conexión para cada una de las que Cuenta de AWS quieras usar con tu CodeCatalyst espacio.

Tras crear una conexión, puede optar por asociarle funciones de AWS IAM.

**Topics**
+ [Añadir un elemento Cuenta de AWS a un espacio](ipa-connect-account-create.md)
+ [Adición de roles de IAM a las conexiones de cuentas](ipa-connect-account-addroles.md)
+ [Adición de los roles de IAM y de la conexión de la cuenta al entorno de implementación](ipa-connect-account-addroles-env.md)
+ [Visualización de las conexiones de cuentas](ipa-connect-account-list.md)
+ [Eliminar conexiones de cuentas (en CodeCatalyst)](ipa-connect-account-delete.md)
+ [Configuración de una cuenta de facturación para un espacio](connect-account-billing-ref.md)

 CodeCatalyst Para configurar el uso autorizado, Cuentas de AWS añada las cuentas a su espacio. Si lo Cuentas de AWS añades a tu CodeCatalyst espacio, puedes dar acceso a los flujos de trabajo de tus proyectos a Cuenta de AWS los recursos y a la configuración de facturación.

Al agregar una, se Cuenta de AWS crea una conexión que autoriza el CodeCatalyst uso de esta cuenta. Puede utilizar added Cuentas de AWS para hacer lo siguiente:
+ Configura la facturación de un CodeCatalyst espacio. Consulta [Gestión de la facturación](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-billing.html) en la Guía CodeCatalyst del administrador de Amazon. La Cuenta de AWS que se especifica como cuenta de facturación de tu CodeCatalyst espacio tiene cuotas diferentes a las de otras conexiones de cuentas de un espacio. Para obtener más información, consulte [Cuotas de CodeCatalyst](quotas.md).
+ Permite CodeCatalyst asumir funciones de IAM para acceder a AWS los recursos e implementarlas Servicios de AWS en la cuenta. Consulte [Configuración de roles de IAM para cuentas conectadas](spaces-manage-roles.md).

Las conexiones de la cuenta se crean al completar la autorización con la Cuenta de AWS. Una vez creada la conexión, puede configurar aún más la conexión para que la utilicen los flujos de trabajo y los proyectos añadiendo roles de IAM.

Para ver los pasos para configurar las conexiones de las cuentas en la Consola de administración de AWS página para CodeCatalyst administrar el espacio Cuenta de AWS y el espacio, consulte [Administrar las cuentas conectadas](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-billing.html) en la *Guía del CodeCatalyst administrador*. Las conexiones de cuentas se pueden configurar para limitarlas a proyectos específicos. Solo puedes asociar flujos de trabajo o conexiones de VPC a una persona Cuenta de AWS que tenga acceso a tu proyecto. Para obtener más información, consulte [Configuring project-restricted account connections](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-accounts.html#managing-accounts-restriction).

# Añadir un elemento Cuenta de AWS a un espacio
<a name="ipa-connect-account-create"></a>

Usas la CodeCatalyst consola y el Consola de administración de AWS para conectar tu espacio a un Cuenta de AWS.

Antes de añadir un Cuenta de AWS elemento a un espacio CodeCatalyst, complete los siguientes requisitos previos:
+ Cree Cuenta de AWS y adquiera permisos para crear funciones de AWS IAM en la cuenta a la que desee conectarse.
+ Cree los roles de IAM que desee asociar a la conexión de su cuenta, lo que incluye las políticas de IAM con los permisos para los roles.
+ Adquiera el rol de **administrador** del CodeCatalyst espacio en el que desee crear la conexión.

**Topics**
+ [Paso 1: crear una solicitud de conexión](#ipa-connect-account-create-request)
+ [Paso 2: aceptar una solicitud de conexión de cuenta](#ipa-connect-account-create-accept)
+ [Paso 3: revisar una conexión aprobada](#ipa-connect-account-create-review)
+ [Paso 4: añadir roles de IAM a la conexión](#ipa-connect-account-linkedroles)
+ [Próximos pasos: crear roles de IAM adicionales para la conexión de su cuenta](#ipa-connect-account-next)

## Paso 1: crear una solicitud de conexión
<a name="ipa-connect-account-create-request"></a>

Al crear una solicitud de conexión en la CodeCatalyst consola, se genera un token de conexión que puede utilizar para completar la autorización.

Debe tener el rol de **administrador del espacio** o **usuario avanzado** en el CodeCatalyst espacio en el que desee crear la conexión. También debe contar con permisos administrativos para la Cuenta de AWS que desee añadir.

**Creación de una conexión**

1. En el Consola de administración de AWS, asegúrese de haber iniciado sesión con la misma cuenta con la que desea crear una conexión.

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

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

1. Selecciona **Añadir un Cuenta de AWS**.

1. En la CodeCatalyst página **Associate Cuenta de AWS with Amazon**, en **Cuenta de AWS ID**, introduce el ID de doce dígitos de la cuenta que quieres conectar a tu espacio. Para obtener información sobre cómo encontrar tu Cuenta de AWS ID, consulta [Tu Cuenta de AWS ID y su alias](https://docs.aws.amazon.com/IAM/latest/UserGuide/console_account-alias.html).

1. En **Amazon CodeCatalyst display name**, introduce un nombre de referencia para la cuenta.

1. (Opcional) En **Descripción de la conexión**, introduzca una descripción de la cuenta que le ayude a elegir los proyectos en los que se aplicarán la cuenta y los roles.

1. Elija **Asociar Cuenta de AWS**.

1. Volverá a la página **Detalles de Cuenta de AWS **, donde aparecerá un banner de éxito.

## Paso 2: aceptar una solicitud de conexión de cuenta
<a name="ipa-connect-account-create-accept"></a>

Tras enviar una solicitud en la CodeCatalyst consola para conectarse a la suya Cuenta de AWS, deberá trabajar con el AWS administrador para aceptar la solicitud de conexión enviándola con el token de conexión proporcionado.

Asegúrate de tener permisos de administrador en tu cuenta y de haber iniciado sesión Consola de administración de AWS con los mismos permisos Cuenta de AWS para los que estás creando la conexión.

**Aprobación de una solicitud de conexión (consola)**

1. En el Consola de administración de AWS, asegúrate de haber iniciado sesión con la misma cuenta con la que deseas crear una conexión.

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

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

1. En la página **Detalles de Cuenta de AWS **, seleccione **Configuración completa en la Consola de administración de AWS**.

1. La página **Verificar CodeCatalyst el espacio de Amazon** se abre en Consola de administración de AWS. Esta es la página de **Amazon CodeCatalyst Spaces**. Es posible que deba iniciar sesión para acceder a la página.

   Para acceder directamente a la página, inicia sesión en Amazon CodeCatalyst Spaces en Consola de administración de AWS at https://console.aws.amazon.com/codecatalyst/ home/.

   El token de verificación se introduce automáticamente en **Token de verificación**. Aparece un mensaje de éxito indicando que el token es válido.

1. (Opcional) En **Niveles de pago autorizados**, seleccione **Autorizar niveles de pago (Standard, Enterprise)** para activar los niveles de pago en su cuenta de facturación.
**nota**  
Esto no actualiza el nivel de facturación a un nivel de pago. Sin embargo, esto lo configura Cuenta de AWS para que puedas cambiar el nivel de facturación de tu espacio en cualquier momento. CodeCatalyst Puede activar los niveles de pago en cualquier momento. Sin realizar este cambio, en el espacio solo se puede usar el nivel gratuito.

1. Seleccione **Verificar espacio**.

   Aparece un mensaje de que la **cuenta se ha verificado** correctamente para indicar que la cuenta se ha añadido al espacio.

## Paso 3: revisar una conexión aprobada
<a name="ipa-connect-account-create-review"></a>

Tras obtener la aprobación de una conexión, podrá verla en la consola, junto con los roles de IAM que haya añadido. 

**Revisión de una conexión aprobada**

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

1. La conexión de la cuenta aparece con la fecha en la que se creó.

1. Elija el nombre de visualización de la cuenta. Aparecerá la página **Detalles de la Cuenta de AWS **.

## Paso 4: añadir roles de IAM a la conexión
<a name="ipa-connect-account-linkedroles"></a>

Si utiliza un rol de IAM configurado para una acción de CodeCatalyst despliegue, añada el rol a su entorno de despliegue. Para obtener más información, consulte [Adición de roles de IAM a las conexiones de cuentas](ipa-connect-account-addroles.md). 

## Próximos pasos: crear roles de IAM adicionales para la conexión de su cuenta
<a name="ipa-connect-account-next"></a>

Tras crear una conexión, puede crear roles de IAM adicionales para añadirlos. Los roles de IAM que añada dependen de sus flujos de trabajo. Por ejemplo, una acción de CodeCatalyst creación requiere el rol de CodeCatalyst creación.

Para conectar su cuenta, necesitará el nombre de recurso de Amazon (ARN) del rol que ha creado. Copie el ARN de los roles como se detalla aquí. Para obtener más información sobre cómo trabajar con ARNs las funciones de IAM, consulte [Amazon Resource Name (ARN).](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html)

Acceso al ARN del rol de IAM

1. Abra la consola de IAM en [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. Seleccione **Roles** en el panel de navegación.

1. En el cuadro de búsqueda, introduzca el nombre del rol que desee añadir.

1. Elija el rol de la lista.

   Aparece la página **Resumen** del rol.

1. En la parte superior, copie el valor de **ARN del rol**.

# Adición de roles de IAM a las conexiones de cuentas
<a name="ipa-connect-account-addroles"></a>

Parte de la creación de la conexión de tu cuenta incluye añadir el rol o los roles de IAM que quieras usar con los proyectos de tu CodeCatalyst espacio.

**nota**  
Para usar los roles de IAM con una conexión de cuenta, asegúrate de que la política de confianza esté actualizada para usar el principal de CodeCatalyst servicio.

**Adición de roles de IAM a una conexión de cuenta (consola)**

1. En el Consola de administración de AWS, asegúrate de haber iniciado sesión con la misma cuenta que deseas administrar.

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

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

1. Elige el **nombre CodeCatalyst visible de Amazon** de la conexión de tu cuenta y, a continuación, selecciona **Administrar roles desde Consola de administración de AWS**.

   Aparece la página **Añadir función de IAM a Amazon CodeCatalyst Space**.

1. Realice una de las siguientes acciones:
   + Para crear un rol de servicio que contenga la política de permisos y la política de confianza para el rol de desarrollador, elija **Crear un rol de administrador de CodeCatalyst desarrollo en IAM**. El rol tendrá un nombre `CodeCatalystWorkflowDevelopmentRole-spaceName` 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***](ipa-iam-roles.md#ipa-iam-roles-service-role).

     Seleccione **Crear rol de desarrollo**.
   + Para utilizar un rol que ya haya creado en IAM, seleccione **Añadir un rol de IAM existente**. En **Seleccionar un rol de IAM existente**, seleccione el rol de la lista desplegable.

     Seleccione **Add role (Añadir rol)**.

   La página se abrirá en la Consola de administración de AWS. Es posible que deba iniciar sesión para acceder a la página.

1. En el panel de navegación de la página **Amazon CodeCatalyst Spaces**, selecciona **Spaces**. 

   Para acceder directamente a la página, inicia sesión en Amazon CodeCatalyst Spaces en Consola de administración de AWS at https://console.aws.amazon.com/codecatalyst/ home/.

1. Elige la cuenta que has añadido a tu CodeCatalyst espacio. Se abre la página de conexión.

1. En la página de conexión, en **Funciones de IAM disponibles para CodeCatalyst**, consulta la lista de funciones de IAM añadidas a tu cuenta. Elija **Asociar el rol de IAM a. CodeCatalyst**

1. En la ventana emergente **Asociar un rol de IAM**, en el **ARN del rol**, introduce el nombre del recurso de Amazon (ARN) del rol de IAM que deseas asociar a tu espacio. CodeCatalyst 

   En **Finalidad**, elija la finalidad del rol, de modo que describa cómo quiere usar el rol en la conexión de su cuenta. Especifique `RUNNER` para los roles que utilizará para ejecutar acciones en los flujos de trabajo. Especifique `SERVICE` para los roles que utilizará para acceder a otro servicio.

   Puede especificar más de una finalidad. 
**nota**  
Es obligatorio elegir una finalidad para el ARN del rol.

1. Elija **Asociar un rol de IAM**. Repita estos pasos para otros roles de IAM.

# Adición de los roles de IAM y de la conexión de la cuenta al entorno de implementación
<a name="ipa-connect-account-addroles-env"></a>

Para acceder a AWS los recursos, como Amazon ECS o AWS Lambda los recursos para las implementaciones, las acciones de CodeCatalyst creación e implementación requieren funciones de IAM con permisos para acceder a esos recursos. Con el rol de **administrador de Space** o **usuario avanzado**, puede conectar su CodeCatalyst cuenta al Cuenta de AWS lugar donde se crean sus recursos. A continuación, añada el rol de IAM a la conexión de cuenta. Para las acciones de despliegue, debe añadir la función de IAM a un CodeCatalyst entorno.

Debe añadir los roles de IAM que desee utilizar con los entornos de implementación en sus proyectos. Al añadir los roles a la conexión de la cuenta, no se añaden los roles ni la conexión a los entornos de implementación del proyecto. Para añadir la conexión de la cuenta y los roles de IAM a su entorno de implementación, asegúrese de que la conexión de la cuenta y los roles se hayan creado tal y como se explica en [Paso 4: añadir roles de IAM a la conexión](ipa-connect-account-create.md#ipa-connect-account-linkedroles). 

A continuación, utilice la página **Entornos** de la CodeCatalyst consola para añadir la conexión de su cuenta y la función de IAM a un entorno de implementación de un proyecto.

**nota**  
Solo se añade una función de IAM a un entorno si la función de IAM se utiliza para una CodeCatalyst acción que requiere una función de IAM. Todas las acciones de flujo de trabajo que requieren funciones de IAM, incluidas las acciones de creación, deben utilizar un entorno. CodeCatalyst 

Adición de la conexión de cuenta y de los roles de IAM al entorno de implementación

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

1. Vaya al proyecto con el entorno de implementación en el que desee añadir la conexión de cuenta y los roles de IAM.

1. Expanda **CI/CD** y, a continuación, elija **Entornos**.

1. Elija el entorno; aparecerán las pestañas adicionales.

1. Elija la pestaña **Conexiones de la Cuenta de AWS **. En **Nombre de la conexión**, se muestran las cuentas que se han añadido al entorno (en caso de que haya alguna).

1. Elija **Asociar Cuenta de AWS**. Aparecerá la página **Asociar Cuenta de AWS con <environment\$1name>**.

1. En **Conexión**, elija el nombre de la conexión de cuenta con los roles de IAM que desee añadir. Elija **Asociar **.

# Visualización de las conexiones de cuentas
<a name="ipa-connect-account-list"></a>

Puede ver una lista de sus conexiones y los detalles de cada conexión.

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

**Para ver todas las conexiones de un CodeCatalyst espacio**

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

1. Vaya al espacio que tiene la conexión de cuenta que desee ver.

1. Elija la pestaña **Cuentas de AWS **.

1. En **Cuentas de AWS **, consulte la lista de conexiones de cuentas del espacio, lo que incluye el ID de cuenta y el estado de cada conexión.

**Visualización de los detalles de conexión de la cuenta**

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

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

1. En el **nombre CodeCatalyst para mostrar de Amazon**, elige el nombre de la conexión. En la página **Detalles**, consulte la lista de roles de IAM asociados a la conexión, junto con otros detalles.

# Eliminar conexiones de cuentas (en CodeCatalyst)
<a name="ipa-connect-account-delete"></a>

Si ya no necesita una conexión en la cuenta, puede eliminarla. Para este procedimiento, eliminará una conexión de cuenta que haya agregado anteriormente a su espacio. CodeCatalyst Esto elimina la conexión de la cuenta de su espacio, siempre que la cuenta no sea la cuenta de facturación del espacio.

**importante**  
Una vez eliminada la conexión de una cuenta, no podrá volver a conectarla. Debe crear una nueva conexión de cuenta y, luego, asociar los entornos y los roles de IAM o configurar la facturación, según sea necesario.

Debes designar una cuenta de facturación para tu CodeCatalyst espacio, incluso si el uso del espacio no superará el nivel gratuito. Antes de poder eliminar un espacio para una cuenta que sea una cuenta de facturación designada, tendrá que añadir otra cuenta para su espacio. Consulta [Gestión de la facturación](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-billing.html) en la Guía CodeCatalyst del administrador de Amazon.

**importante**  
Aunque puede seguir estos pasos para eliminar una cuenta, no es recomendable. La cuenta también puede configurarse para admitir los flujos de trabajo en CodeCatalyst.

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

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

**Eliminación de una conexión en una cuenta**

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

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

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

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

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

# Configuración de una cuenta de facturación para un espacio
<a name="connect-account-billing-ref"></a>

Debes designar una cuenta de facturación para tu CodeCatalyst espacio, incluso si el uso del espacio no superará el nivel gratuito.

Para configurar una cuenta de facturación, consulta [Facturación](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-billing.html) en la *Guía CodeCatalyst del administrador*. La Cuenta de AWS que se especifica como cuenta de facturación de tu CodeCatalyst espacio tiene cuotas diferentes a las de otras conexiones de cuentas de un espacio. Para obtener más información, consulte [Cuotas de CodeCatalyst](quotas.md).



Para eliminar una cuenta que sea una cuenta de facturación designada para tu CodeCatalyst espacio, asegúrate de especificar primero una cuenta de facturación nueva.

# Configuración de roles de IAM para cuentas conectadas
<a name="spaces-manage-roles"></a>

Los roles se crean en AWS Identity and Access Management (IAM) para la cuenta a la que se quieren añadir CodeCatalyst. Si va a añadir una cuenta de facturación, no necesita crear roles.

En tu espacio Cuenta de AWS, debes tener permisos para crear los roles Cuenta de AWS que quieras añadir a tu espacio. Para obtener más información acerca de los roles y las políticas de IAM, incluidas las referencias de IAM y las políticas de ejemplo, consulte [Identity and Access Management y Amazon CodeCatalyst](security-iam.md). Para obtener más información sobre la política de confianza y los principios de servicio utilizados en él CodeCatalyst, consulte[Entender el modelo de CodeCatalyst confianza](trust-model.md).

En CodeCatalyst, debe iniciar sesión con el rol de administrador del espacio para completar los pasos necesarios para agregar cuentas (y los roles, si corresponde) a su espacio.

Puede agregar roles a las conexiones de su cuenta mediante uno de los siguientes métodos. 
+ Para crear un rol de servicio que contenga la política de permisos y la política de confianza del rol **CodeCatalystWorkflowDevelopmentRole-*spaceName***, consulte [Rol **CodeCatalystWorkflowDevelopmentRole-*spaceName***](#spaces-manage-roles-createrole).
+ Para ver un ejemplo de cómo crear un rol y agregar una política para crear un proyecto a partir de un esquema, consulte [Crear un rol de IAM y usar la política de CodeCatalyst confianza](#ipa-connect-account-createrole).
+ Para ver una lista de ejemplos de políticas de roles que puede usar al crear sus roles de IAM, consulte [Otorgue acceso a AWS los recursos del proyecto con funciones de IAM](ipa-iam-roles.md).
+ Para ver los pasos detallados para crear roles para las acciones del flujo de trabajo, consulte el siguiente tutorial sobre el flujo de trabajo correspondiente a esa acción:
  + [Tutorial: carga de artefactos en Amazon S3](build-deploy.md)
  + [Tutorial: implementación de una aplicación sin servidor](deploy-tut-lambda.md)
  + [Tutorial: implementación de una aplicación en Amazon ECS](deploy-tut-ecs.md)
  + [Tutorial: código de Lint mediante una acción GitHub](integrations-github-action-tutorial.md)

**Topics**
+ [Rol **CodeCatalystWorkflowDevelopmentRole-*spaceName***](#spaces-manage-roles-createrole)
+ [Rol **AWSRoleForCodeCatalystSupport**](#w2aac25c29c18c17)
+ [Crear un rol de IAM y usar la política de CodeCatalyst confianza](#ipa-connect-account-createrole)

## Rol **CodeCatalystWorkflowDevelopmentRole-*spaceName***
<a name="spaces-manage-roles-createrole"></a>

El rol de desarrollador se crea como un rol de 1 clic en IAM. Debe tener el rol de **administrador de espacio** o de **usuario avanzado** en el espacio en el que desee añadir la cuenta. También debes tener permisos administrativos para el Cuenta de AWS que quieras añadir.

Antes de iniciar el procedimiento que se indica a continuación, debe iniciar sesión en el Consola de administración de AWS con la misma cuenta que desea añadir a su CodeCatalyst espacio. De lo contrario, la consola devolverá un error de cuenta desconocida.

**Para crear y añadir el CodeCatalyst **CodeCatalystWorkflowDevelopmentRole-*spaceName*****

1. Antes de empezar en la CodeCatalyst consola, abra el espacio y Consola de administración de AWS, a continuación, asegúrese de haber iniciado sesión con lo mismo Cuenta de AWS para su espacio.

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

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

1. Elija el enlace en el Cuenta de AWS que desee crear el rol. Aparecerá la página **Detalles de la Cuenta de AWS **.

1. Selecciona **Administrar roles desde Consola de administración de AWS**. 

   La página **Añadir función de IAM a Amazon CodeCatalyst Space** se abre en. Consola de administración de AWS Esta es la página de **Amazon CodeCatalyst Spaces**. Es posible que deba iniciar sesión para acceder a la página.

1. Elija **Crear función CodeCatalyst de administrador de desarrollo en IAM.** Esta opción crea un rol de servicio que contiene la política de permisos y la política de confianza del rol de desarrollo. El rol tendrá un nombre `CodeCatalystWorkflowDevelopmentRole-spaceName`. Para obtener más información sobre los roles y la política de roles, consulte [El funcionamiento del rol de servicio **CodeCatalystWorkflowDevelopmentRole-*spaceName***](ipa-iam-roles.md#ipa-iam-roles-service-role).
**nota**  
Esta función solo se recomienda para su uso con cuentas de desarrollador y utiliza la política `AdministratorAccess` AWS gestionada, lo que le da acceso total para crear nuevas políticas y recursos en ella. Cuenta de AWS

1. Seleccione **Crear rol de desarrollo**.

1. En la página de conexiones, en la sección **Funciones de IAM disponibles para CodeCatalyst**, consulta la `CodeCatalystWorkflowDevelopmentRole-spaceName` función en la lista de funciones de IAM añadidas a tu cuenta.

1. Para volver a tu espacio, selecciona **Ir a Amazon CodeCatalyst**.

## Rol **AWSRoleForCodeCatalystSupport**
<a name="w2aac25c29c18c17"></a>

El rol de soporte se crea como un rol de 1 clic en IAM. Debe tener el rol de **administrador de espacio** o de **usuario avanzado** en el espacio en el que desee añadir la cuenta. También debes tener permisos administrativos para el Cuenta de AWS que quieras añadir.

Antes de iniciar el procedimiento que se indica a continuación, debe iniciar sesión en el Consola de administración de AWS con la misma cuenta que desea añadir a su CodeCatalyst espacio. De lo contrario, la consola devolverá un error de cuenta desconocida.

**Para crear y añadir el CodeCatalyst **AWSRoleForCodeCatalystSupport****

1. Antes de empezar en la CodeCatalyst consola, abra el espacio y Consola de administración de AWS, a continuación, asegúrese de haber iniciado sesión con lo mismo Cuenta de AWS para su espacio.

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

1. Elija el enlace en el Cuenta de AWS que desee crear el rol. Aparecerá la página **Detalles de la Cuenta de AWS **.

1. Selecciona **Administrar roles desde Consola de administración de AWS**. 

   La página **Añadir función de IAM a Amazon CodeCatalyst Space** se abre en. Consola de administración de AWS Esta es la página de **Amazon CodeCatalyst Spaces**. Es posible que tenga que iniciar sesión para acceder a la página.

1. En **los detalles del CodeCatalyst espacio**, selecciona **Add CodeCatalyst Support role**. Esta opción crea un rol de servicio que contiene la política de permisos y la política de confianza del rol de desarrollo de vista previa. El rol tendrá un nombre **AWSRoleForCodeCatalystSupport** 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 **AWSRoleForCodeCatalystSupport**](ipa-iam-roles.md#ipa-iam-roles-support-role).

1. En la página **Añadir función para CodeCatalyst Support**, deje seleccionada la opción predeterminada y, a continuación, elija **Crear función**.

1. En **Funciones de IAM disponibles para CodeCatalyst**, consulta la `CodeCatalystWorkflowDevelopmentRole-spaceName` función en la lista de funciones de IAM añadidas a tu cuenta.

1. Para volver a tu espacio, selecciona **Ir a Amazon CodeCatalyst**.

## Crear un rol de IAM y usar la política de CodeCatalyst confianza
<a name="ipa-connect-account-createrole"></a>

Las funciones de IAM que se van a utilizar CodeCatalyst con Cuenta de AWS las conexiones deben configurarse para utilizar la política de confianza que se proporciona aquí. Siga estos pasos para crear un rol de IAM y adjuntar una política que le permita crear proyectos a partir de planos integrados. CodeCatalyst

Como alternativa, puede crear un rol de servicio que contenga la política de permisos y la política de confianza del rol `CodeCatalystWorkflowDevelopmentRole-spaceName`. Para obtener más información, consulte [Adición de roles de IAM a las conexiones de cuentas](ipa-connect-account-addroles.md).

1. Inicie sesión en la consola de IAM Consola de administración de AWS y ábrala en. [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/)

1. Seleccione **Roles** y, a continuación, **Crear rol**.

1. Elija **Política de confianza personalizada**.

1. En el formulario de **Política de confianza personalizada**, pegue la siguiente política de confianza.

   ```
   "Version": "2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect": "Allow",
                "Principal": { 
                   "Service": [ 
                       "codecatalyst-runner.amazonaws.com",
                       "codecatalyst.amazonaws.com" 
                   ] 
               }, 
               "Action": "sts:AssumeRole",
               "Condition": {
                   "ArnLike": {
                       "aws:SourceArn": "arn:aws:codecatalyst:::space/spaceId/project/*"
                   }
               }
           }
       ]
   ```

1. Elija **Siguiente**.

1. En **Añadir permisos**, busque y seleccione una política personalizada que ya haya creado en IAM.

1. Elija **Siguiente**.

1. En **Nombre del rol**, escriba un nombre para el rol, por ejemplo, `codecatalyst-project-role`.

1. Elija **Crear rol**.

1. Copie el nombre de recurso de Amazon (ARN) del rol. Deberá proporcionar esta información al agregar el rol a su entorno o conexión de cuenta.

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

Puede administrar los miembros de un espacio viendo, agregando, eliminando o cambiando los roles de los usuarios que se unan al espacio.

La información de esta guía se proporciona para invitar y administrar usuarios en espacios CodeCatalyst que admiten usuarios de AWS Builder ID. Para obtener más información sobre los pasos para configurar y administrar un espacio que admita la federación de identidades, consulte [Configuración y administración de CodeCatalyst espacios](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/what-is.html) en la *Guía del CodeCatalyst administrador de Amazon*.

# Visualización de los miembros de un espacio
<a name="spaces-members-view"></a>

Puede ver los usuarios de su espacio, incluida la información sobre sus nombres de visualización, sus alias y el rol que desempeñan en el espacio. Existen tres roles para los miembros de un espacio:
+ **Administrador del espacio**: este rol tiene todos los permisos CodeCatalyst, incluida la creación de proyectos. Asigne este rol únicamente a los usuarios que necesiten administrar todos los aspectos de un espacio, por ejemplo, acceder a todos los proyectos del espacio.

  No puede cambiar este rol más adelante sin eliminar primero al usuario. Para obtener más información, consulte [Rol de administrador del espacio](ipa-role-types.md#ipa-role-space-admin).
+ **Usuario avanzado**: este rol es el segundo más poderoso en los CodeCatalyst espacios de Amazon, pero no tiene acceso a los proyectos de un espacio. Está diseñado para usuarios que necesiten poder crear proyectos en un espacio y para ayudar a administrar los usuarios y los recursos del espacio. Para obtener más información, consulte [Rol de usuario avanzado](ipa-role-types.md#ipa-role-power-user).
+ **Acceso limitado**: este rol se asigna de forma predeterminada a los usuarios que se unen al espacio aceptando invitaciones a los proyectos del espacio. A los miembros del proyecto se les asigna un rol en un proyecto. Para obtener información sobre la administración de los miembros del proyecto, consulte [Concesión de permisos de proyecto a los usuarios](projects-members.md).

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

La tabla de **Miembros del espacio** muestra todos los miembros del espacio que tienen un rol en un proyecto y no tienen el rol de **Administrador del espacio**.

Los usuarios se muestran en función de si el usuario tiene el rol de **administrador de espacios** de la CodeCatalyst siguiente manera:
+ Un usuario que tenga el rol de **Administrador del espacio** que posteriormente acepte la invitación y el rol de un proyecto no aparecerá en la tabla de **Miembros del espacio**, situada debajo de los espacios, ni en la tabla de **Miembros del proyecto**, en la sección de proyectos. Seguirán apareciendo en la tabla de **Administradores del espacio** en ambos lugares. En cada proyecto, todos los usuarios que tengan el rol de **Administrador del espacio** aparecerán en la tabla de **Administradores del espacio** del proyecto correspondiente a ese proyecto.
+ Un usuario que acepte una invitación al proyecto para unirse con un rol de proyecto se añadirá al espacio con el rol de **Acceso limitado**. Si el rol del usuario cambia posteriormente al de **Administrador del espacio**, también pasará de la tabla de **Miembros del espacio** a la tabla de **Administradores del espacio**. En el proyecto, el usuario pasará de la tabla de **Miembros del proyecto** a la tabla de **Administradores del espacio**.

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

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

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

1. Elija **Configuración** y después **Miembros**.

   Los usuarios que son miembros del espacio aparecen en la tabla de **Miembros del espacio**.
**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 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.

# Invitación directa a un usuario a un espacio
<a name="spaces-members-add-admin"></a>

Puedes invitar a los usuarios directamente a tu CodeCatalyst espacio. Esto resulta útil cuando quiera invitar a ese usuario para que le ayude a administrar el espacio asignándole el rol de **Administrador del espacio** o **Usuario avanzado**. La asignación de uno de esos roles a otros usuarios puede ayudarte a distribuir las responsabilidades de la administración del espacio entre más personas sin tener que invitar a estos usuarios a ningún proyecto.

**nota**  
Debe tener el rol de **Administrador del espacio** o de **Usuario avanzado** para poder invitar a miembros.

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

Los miembros que acepten una invitación a un proyecto se añaden al espacio de forma predeterminada. La tabla **Miembros del proyecto** muestra todos los miembros del espacio que tienen un rol en un proyecto.

Para obtener más información sobre cómo aceptar una invitación 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).

**Invitación a un usuario a un espacio**

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

1. Vaya a su espacio.

1. Elija **Configuración** y después **Miembros**.

1. Elija **Invitar**.

1. Introduzca el correo electrónico de la persona a la que quiera invitar a unirse al espacio. En **Función**, seleccione el rol que quiera asignar a ese usuario en el espacio.

1. Elija **Invitar**.

# Cancelación de una invitación a un espacio
<a name="spaces-members-cancel-invite"></a>

Si quiere cancelar una invitación para unirse a un espacio que haya enviado recientemente y aún no se haya aceptado, puede cancelarla. 

Para administrar las invitaciones a espacios, debe tener el rol de **Administrador del espacio** o de **Usuario avanzado**.

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

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

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

1. Elija **Configuración** y después **Miembros**.

1. 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.

# Cambio del rol de un miembro del espacio
<a name="spaces-members-rolechange"></a>

Puede cambiar el rol asignado a un miembro de su espacio. Debe tener el rol de **Administrador del espacio** para cambiar el rol de un usuario en el espacio.

En la tabla **Administradores del espacio** se muestran los usuarios con el rol de **Administrador del espacio**. Estos usuarios no aparecen en la tabla de **Miembros del espacio** porque se les asigna automáticamente (implícitamente) a todos los proyectos del espacio.

**Cambio del rol de un usuario en un espacio**

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

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

1. Elija **Configuración** y después **Miembros**.

1. En la tabla de **Miembros del espacio**, seleccione el usuario cuyo rol desee cambiar. Seleccione **Cambiar rol**.

# Eliminación de un miembro del espacio
<a name="spaces-members-remove-member"></a>

Puede eliminar a un miembro de un espacio cuando no necesite acceder a ninguno de los recursos del espacio. Para eliminar a un miembro de un espacio, debe tener el rol de **administrador del espacio**. 

En la tabla **Administradores del espacio** se muestran los usuarios con el rol de **Administrador del espacio**. Estos usuarios no aparecen en la tabla de **Miembros del espacio** porque se les asigna automáticamente (implícitamente) a todos los proyectos del espacio y no tienen ningún rol en ningún proyecto. Solo puede eliminar directamente a un miembro de un espacio en esta tabla.

**Eliminación de un usuario de la tabla de **Miembros del proyecto****

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

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

1. Elija **Configuración** y después **Miembros**.

1. Elija el usuario en la tabla de **Miembros del proyecto**. Elija **Eliminar **.
**nota**  
Al eliminar a un miembro del espacio, se eliminará al usuario de todos los proyectos del espacio, junto con los permisos asociados a los recursos de esos proyectos.

# Eliminación o cambio del rol de un usuario con el rol de **Administrador del espacio**
<a name="spaces-members-remove"></a>

Puede eliminar o cambiar el rol de un usuario con el rol de **Administrador del espacio**. 

Debe tener el rol de **Administrador del espacio** para eliminar de un espacio a un usuario que tenga el rol de **Administrador del espacio**. Al cambiar el rol de un usuario con el rol de **Administrador de espacios**, lo que se hace en esencia es eliminar al usuario de la tabla de **Administradores del espacio**. Si ese usuario no tiene un rol de proyecto en ningún proyecto del espacio, al quitarle el rol de **Administrador del espacio**, se eliminará al usuario del espacio.

**nota**  
Como usuario con el rol de **Administrador del espacio**, no puede eliminarse a sí mismo. Póngase en contacto con otro usuario que tenga el rol de **Administrador del espacio**.

**Eliminación de un usuario con el rol de **Administrador del espacio** de la tabla de **Miembros del espacio****
**nota**  
Los usuarios que no se hayan agregado explícitamente a un proyecto no tienen ningún rol en el proyecto (**Administrador del proyecto** o **Colaborador**). Si el rol de **Administrador del espacio** es el único rol del usuario, el usuario se eliminará por completo del espacio.

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

1. Navegue hasta el espacio en el que quiera eliminar o cambiar el rol de un usuario que tenga el rol de **Administrador del espacio**.

1. Elija **Configuración** y después **Miembros**.

1. Consulte el estado de la invitación de la lista de miembros y asegúrese de que la lista no contenga ninguna invitación pendiente no autorizada al espacio (el estado **Invitado**).
**importante**  
Antes de eliminar a un usuario con el rol de **Administrador del espacio**, debe comprobar que no se haya iniciado ninguna invitación pendiente.

1. Seleccione la pestaña **Miembros**. En la tabla de **Administradores del espacio**, elija el usuario y seleccione **Eliminar**.

   En el cuadro de diálogo **Eliminar miembro**, realice una de las acciones siguientes.
   + Seleccione la opción para eliminar únicamente el rol de **Administrador del espacio** del usuario. Elija **Eliminar **.
**importante**  
Si el usuario no tiene ningún otro rol asignado, al cambiar el rol de **Administrador del espacio**, se elimina al usuario del espacio.
   + Elija la opción de eliminar un usuario con el rol de **Administrador del espacio** del espacio y de todos sus proyectos. Elija **Eliminar **.

1. Actualice la pestaña **Miembros**. El usuario se añadirá automáticamente a la lista de miembros del proyecto en cualquier proyecto al que haya pertenecido a través sus roles en el proyecto. Si el rol de **Administrador del espacio** era el único rol del usuario, el usuario se eliminará por completo del espacio.

# Permisos de acceso a espacios mediante equipos
<a name="managing-teams"></a>

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

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

Los equipos también se gestionan a project/space nivel interno CodeCatalyst. Para obtener más información sobre los equipos en espacios o proyectos, consulte [Permisos de acceso a espacios mediante equipos](#managing-teams). 

**Topics**
+ [Creación de un equipo](managing-teams-create.md)
+ [Visualización de un equipo](managing-teams-view.md)
+ [Concesión de roles de espacio para un equipo](managing-teams-space-roles.md)
+ [Concesión de roles de proyecto a un equipo en el nivel del espacio](managing-teams-project-roles.md)
+ [Adición de un usuario a un equipo directamente](managing-teams-add-users.md)
+ [Eliminación directa de un usuario en un equipo](managing-teams-remove-users.md)
+ [Adición de un grupo de SSO a un equipo](managing-teams-add-sso.md)
+ [Eliminación de un equipo](managing-teams-delete.md)

# Creación de un equipo
<a name="managing-teams-create"></a>

Un equipo puede tener permisos de rol en un espacio, como el **usuario avanzado**. Un equipo también puede tener permisos de proyecto en un determinado proyecto, como el de **administrador del proyecto**. Los equipos se pueden asociar a muchos proyectos con roles diferentes para cada proyecto. Puede administrar equipos en los que los miembros del equipo sean usuarios individuales para un espacio de ID de AWS Builder o grupos de SSO para un espacio que admita la federación de identidades.

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.

**nota**  
Si el espacio admite la federación de identidades, debe tener ya configurados los usuarios de SSO o los grupos de SSO en IAM Identity Center.

La forma de administrar a los miembros del equipo depende de cómo añada y elimine a los usuarios. Para la administración de miembros del equipo hay dos opciones: 
+ **Añadir usuarios directamente**: puede añadir o eliminar usuarios de forma individual. Por ejemplo, para añadir usuarios a un equipo, elija usuarios de AWS Builder ID o usuarios de SSO que ya estén configurados en el Centro de identidades de IAM. Si decide administrar los miembros del equipo añadiendo usuarios de AWS Builder ID o usuarios de SSO directamente, la opción de usar **grupos de SSO** ya no estará disponible.
+ **Usar grupos de SSO**: los miembros del equipo se administran mediante grupos de SSO que ya están configurados en IAM Identity Center. Si decide administrar a los miembros del equipo mediante **Grupos de SSO**, la opción de añadir usuarios directamente ya no estará disponible.

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

**Creación de un equipo**

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

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

1. Seleccione **Crear equipo**.

1. En **Nombre del equipo**, introduzca un nombre descriptivo para el equipo.
**nota**  
El nombre del equipo debe ser único en el espacio.

   (Opcional) En **Descripción del equipo**, introduzca una descripción para el equipo.

1. En **Función de espacio**, elija una función de la lista de funciones de espacio disponibles CodeCatalyst que desee asignar al equipo. Todos los miembros del equipo heredarán el rol.
   + **Administrador del espacio**: para obtener más información, consulte [Rol de administrador del espacio](ipa-role-types.md#ipa-role-space-admin).
   + **Acceso limitado**: para obtener más información, consulte [Rol de acceso limitado](ipa-role-types.md#ipa-role-limited-access).
   + **Usuario avanzado**: para obtener más información, consulte [Rol de usuario avanzado](ipa-role-types.md#ipa-role-power-user).

1. En **Membresía del equipo**, elija una de las siguientes opciones para elegir el método para añadir miembros al equipo.
   + Seleccione **Añadir miembros directamente** para administrar a los usuarios de forma individual. Esto incluye añadir usuarios de AWS Builder ID para un espacio o añadir usuarios de SSO para un espacio que admita la federación de identidades.
   + Seleccione **Usar grupos de SSO** para elegir los grupos de SSO que ya haya configurado en IAM Identity Center.

     En **Grupos de SSO**, active la casilla junto a los grupos que quiera añadir. Puede añadir hasta cinco grupos de SSO.
**nota**  
No puede cambiarlo posteriormente. Si decide administrar los miembros del equipo añadiendo a usuarios de ID de creador de AWS o a usuarios de SSO directamente, la opción de usar **Grupos de SSO** no está disponible. Si decide administrar a los miembros del equipo mediante **Grupos de SSO**, la opción de añadir usuarios directamente ya no estará disponible.

1. Seleccione **Crear**.
**nota**  
Como puede ver, al usar grupos de SSO, los usuarios del grupo de SSO no quedan fuera del equipo en el momento de crearlo. Los usuarios deberán haber iniciado sesión CodeCatalyst antes de que estén visibles en la lista.

# Visualización de un equipo
<a name="managing-teams-view"></a>

En CodeCatalyst, puedes ver los proyectos y las funciones de tu equipo. En la página de miembros, puede ver los roles del proyecto y una lista de los usuarios. En el caso de los equipos del tipo grupo de SSO, también podrá ver una lista de los grupos de SSO asociados al equipo.

**Visualización de un equipo**

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

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

1. En **Rol del espacio**, consulte el rol asignado al equipo para este espacio.

1. En la pestaña **Funciones del proyecto**, consulta el proyecto y la función de proyecto asignada al equipo para cada CodeCatalyst proyecto en el espacio en el que se ha añadido al equipo como miembro (solo en el caso de un espacio de AWS Builder ID).

1. En la pestaña **Miembros**, consulte la lista de miembros asignados al equipo. 

1. En la pestaña **Grupos de SSO**, consulte la lista de grupos de SSO asignados al equipo (para un espacio que solo admita la federación de identidades).

# Concesión de roles de espacio para un equipo
<a name="managing-teams-space-roles"></a>

Los equipos son una forma de agrupar a los usuarios para que puedas conceder y gestionar el acceso del equipo a los proyectos en ellos CodeCatalyst. Por ejemplo, si permite que los equipos administren un espacio para los usuarios, podrá administrar rápidamente los roles y los permisos de estos.

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.

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

**Cambio del rol de un equipo en el espacio**

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

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

1. En **Acciones**, seleccione **Cambiar el rol del espacio**. Puede cambiar el rol del espacio a uno de los siguientes. (esto cambiará el rol de todos los miembros del equipo).
   + **Administrador del espacio**: para obtener más información, consulte [Rol de administrador del espacio](ipa-role-types.md#ipa-role-space-admin).
   + **Acceso limitado**: para obtener más información, consulte [Rol de acceso limitado](ipa-role-types.md#ipa-role-limited-access).
   + **Usuario avanzado**: para obtener más información, consulte [Rol de usuario avanzado](ipa-role-types.md#ipa-role-power-user).

1. Seleccione **Save**.

# Concesión de roles de proyecto a un equipo en el nivel del espacio
<a name="managing-teams-project-roles"></a>

Un equipo CodeCatalyst es similar a un usuario en el sentido de que los miembros del equipo pueden tener permisos de rol, como el de **administrador del proyecto**, en un proyecto. Se aplicará un cambio de rol al equipo y todos los miembros del equipo heredarán esos permisos. Puede elegir un rol para cada proyecto de modo que se conceda automáticamente al equipo.

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

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

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

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

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

1. Para cambiar un rol, elija el selector situado junto al proyecto 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**

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

1. Vaya a su espacio. Seleccione **Configuración** 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**.

# Adición de un usuario a un equipo directamente
<a name="managing-teams-add-users"></a>

Puede añadir miembros a su equipo. Al añadir a un usuario, el nuevo usuario heredará los permisos de todos los roles existentes en el equipo.

Ya sea que su espacio esté configurado para el soporte de usuarios de AWS Builder ID o para la federación de identidades, puede configurar su espacio para agregar usuarios directamente.

**nota**  
Si el espacio está configurado para administrar a los miembros del equipo mediante grupos de SSO, la opción **Añadir usuarios directamente** no estará disponible. Para usar grupos de SSO, consulte [Adición de un grupo de SSO a un equipo](managing-teams-add-sso.md).

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

**Adición directa de un usuario**

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

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

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

1. Seleccione **Agregar miembro**.
**nota**  
Los usuarios que se añadan a un equipo deben ser ya miembros de un espacio. No puede añadir a un miembro en el equipo, ni enviarle una invitación, si no es un miembro del espacio.

1. Elija un usuario en el campo desplegable y seleccione **Guardar**. Elija los usuarios de AWS Builder ID o los usuarios de SSO que ya estén configurados en el Centro de identidades de IAM. 

# Eliminación directa de un usuario en un equipo
<a name="managing-teams-remove-users"></a>

Es posible eliminar de un equipo a miembros de este. El usuario ya no heredará todos los permisos. Puede volver a añadir al usuario al equipo más adelante.

**nota**  
Al eliminar a un miembro del equipo, se eliminarán los permisos asociados para el usuario de todos los proyectos y recursos del espacio.

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

**Para eliminar un miembro del equipo**

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

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

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

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

1. Introduzca la palabra *eliminar* en el campo de entrada de texto y elija **Eliminar**.

# Adición de un grupo de SSO a un equipo
<a name="managing-teams-add-sso"></a>

Si el espacio está configurado como un espacio con usuarios y grupos de SSO administrados en IAM Identity Center, puede añadir un grupo de SSO que se unirá al espacio como un equipo independiente. 

**nota**  
Si decides administrar los miembros del equipo añadiendo usuarios de AWS Builder ID o usuarios de SSO directamente, la opción de usar **grupos de SSO** no está disponible. Para añadir usuarios directamente, consulte [Adición de un usuario a un equipo directamente](managing-teams-add-users.md).

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

**Adición de un grupo de SSO como equipo**

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

1. En la página del espacio, seleccione **Equipos**. Seleccione la pestaña **Grupos de SSO**.

1. Seleccione los grupos de SSO que desee añadir. Puede añadir hasta cinco grupos de SSO.

# Eliminación de un equipo
<a name="managing-teams-delete"></a>

Puede eliminar un equipo que ya no necesite.

**nota**  
Al eliminar un equipo, se eliminarán los permisos asociados para todos los miembros del equipo en todos los proyectos y recursos del espacio.

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

**Eliminación de un equipo**

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

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

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

1. Elija **Eliminar**.

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

Los recursos de máquina son recursos específicos en los CodeCatalyst 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 Amazon EC2, sino a un esquema o un recurso de flujo de trabajo con permisos para un espacio o un proyecto.

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 espacio, como los **esquemas** y los **flujos de trabajo**. Puede ver los recursos de máquina de un espacio y puede habilitarlos o deshabilitarlos para un espacio. 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** para ver esta página y administrar los recursos de máquinas en el nivel del espacio.

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

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

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

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

Para administrar los recursos de máquinas, debe tener el rol de **administrador del espacio**.

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

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

1. Vaya a su espacio y seleccione **Configuración**. 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 espacio para los recursos de máquinas
<a name="managing-machine-resources-disable"></a>

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

**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 administrar los recursos de máquinas, debe tener el rol de **administrador del espacio**.

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

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

1. Vaya a su espacio y seleccione **Configuración**. 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 espacio para los recursos de máquinas
<a name="managing-machine-resources-enable"></a>

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

Para administrar los recursos de máquinas, debe tener el rol de **administrador del espacio**.

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

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

1. Vaya a su espacio y seleccione **Configuración**. 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**. 

# Administración de entornos de desarrollo para un espacio
<a name="spaces-devenv"></a>

Todos los entornos de desarrollo se crean como parte de un proyecto dentro de un espacio. Los miembros del espacio pueden crear sus propios entornos de desarrollo dentro de un proyecto en el nivel del repositorio de código fuente. Luego, los administradores de espacios pueden usar la CodeCatalyst consola de Amazon para ver, editar, eliminar y detener los entornos de desarrollo en nombre de los miembros del espacio. En resumen, los administradores de un espacio mantienen los entornos de desarrollo en dicho espacio.

**Consideraciones sobre la administración de entornos de desarrollo**
+ Debe tener el rol de **Administrador del espacio** para ver la página **Entornos de desarrollo** bajo **Configuración** y administrar los entornos de desarrollo en el espacio.
+ Los miembros de Space administran los entornos de desarrollo que crean en los proyectos a través de sus CodeCatalyst cuentas. Al administrar entornos de desarrollo como administrador del espacio, mantiene estos recursos en nombre de los miembros del espacio.
+ Los entornos de desarrollo tienen de forma predeterminada una configuración de computación y almacenamiento específica. Para obtener información sobre la facturación y las tarifas para actualizar tu configuración, consulta la [página de CodeCatalyst precios de Amazon](https://codecatalyst.aws/explore/pricing).

**importante**  
Los entornos de desarrollo no están disponibles para los usuarios en los espacios en los que se use Active Directory como proveedor de identidad. Para obtener más información, consulte [No puedo crear un entorno de desarrollo si he iniciado sesión CodeCatalyst con una cuenta de inicio de sesión único](devenvironments-troubleshooting.md#troubleshoot-create-dev-env-idprovider).

Para ver otras consideraciones sobre los entornos de desarrollo, como la forma de detener las instancias en ejecución, la configuración de computación predeterminada, la mejora de la computación, la generación de costes y la configuración de los tiempos de espera, 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).

**Topics**
+ [Visualización de los entornos de desarrollo de su espacio](spaces-devenv-view.md)
+ [Edición de un entorno de desarrollo para su espacio](spaces-devenv-edit.md)
+ [Detención de un entorno de desarrollo para su espacio](spaces-devenv-stop.md)
+ [Eliminación de un entorno de desarrollo para su espacio](spaces-devenv-delete.md)

# Visualización de los entornos de desarrollo de su espacio
<a name="spaces-devenv-view"></a>

Puede ver el tipo, el estado y los detalles de todos los entornos de desarrollo de su espacio. Para obtener más información acerca de cómo crear y ejecutar entornos de desarrollo, consulte [Creación de un entorno de desarrollo](devenvironment-create.md).

Debe tener el rol de **Administrador del espacio** para ver esta página y administrar los entornos de desarrollo en el nivel del espacio.

**Visualización de los entornos de desarrollo de un espacio**

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

1. Navega hasta tu CodeCatalyst espacio.
**sugerencia**  
Si pertenece a más de un espacio, elija el espacio en la barra de navegación superior.

1. Seleccione **Configuración** y **Entornos de desarrollo**.

   La página muestra todos los entornos de desarrollo de su espacio. Puede ver el nombre del **Recurso**, el **Alias** del recurso, si corresponde, el tipo de **IDE**, la **Computación** y el **Almacenamiento** predeterminados o configurados y el **Tiempo de espera** configurado para cada entorno de desarrollo.

# Edición de un entorno de desarrollo para su espacio
<a name="spaces-devenv-edit"></a>

Puede editar la configuración de un entorno de desarrollo, como el tiempo de espera configurado, si lo hubiera, para que un entorno de desarrollo inactivo deje de ejecutarse. Para obtener más información sobre la edición de un entorno de desarrollo, consulte [Edición de un entorno de desarrollo](devenvironment-edit.md).

Debe tener el rol de **Administrador del espacio** para ver esta página y administrar los entornos de desarrollo en el nivel del espacio.

**Edición de los entornos de desarrollo de un espacio**

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

1. Navega hasta tu CodeCatalyst espacio.
**sugerencia**  
Si pertenece a más de un espacio, elija el espacio en la barra de navegación superior.

1. Seleccione **Configuración** y **Entornos de desarrollo**.

1. Elija el selector situado junto al entorno de desarrollo que desee administrar. Elija **Edit (Edición de)**.

1. Realice los cambios que desee en la configuración de computación o tiempo de espera de inactividad del entorno de desarrollo.

1. Seleccione **Save**.

# Detención de un entorno de desarrollo para su espacio
<a name="spaces-devenv-stop"></a>

Puede detener un entorno de desarrollo en ejecución antes de que se quede inactivo si el entorno de desarrollo está configurado para tener un tiempo de espera. De lo contrario, un entorno de desarrollo con un tiempo de espera que haya vencido ya estará detenido. Para obtener más información sobre la detención de un entorno de desarrollo, consulte [Detención de un entorno de desarrollo](devenvironment-stop.md).

Debe tener el rol de **Administrador del espacio** para ver esta página y administrar los entornos de desarrollo en el nivel del espacio.

**Detención de los entornos de desarrollo de un espacio**

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

1. Navega hasta tu CodeCatalyst espacio.
**sugerencia**  
Si pertenece a más de un espacio, elija el espacio en la barra de navegación superior.

1. Seleccione **Configuración** y **Entornos de desarrollo**.

1. Elija el selector situado junto al entorno de desarrollo que desee administrar. Elija **Detener**.

# Eliminación de un entorno de desarrollo para su espacio
<a name="spaces-devenv-delete"></a>

Puede eliminar un entorno de desarrollo que ya no sea necesario o que ya no tenga un propietario. Para obtener más información acerca de las consideraciones para eliminar un entorno de desarrollo, consulte [Eliminación de un entorno de desarrollo](devenvironment-delete.md).

Debe tener el rol de **Administrador del espacio** para ver esta página y administrar los entornos de desarrollo en el nivel del espacio.

**Eliminación de los entornos de desarrollo de un espacio**

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

1. Navega hasta tu CodeCatalyst espacio.
**sugerencia**  
Si pertenece a más de un espacio, elija el espacio en la barra de navegación superior.

1. Seleccione **Configuración** y **Entornos de desarrollo**.

1. Elija el selector situado junto al entorno de desarrollo que desee administrar. Elija **Eliminar**. Escriba `delete` para confirmar y luego elija **Eliminar**.

# Cuotas de espacios
<a name="spaces-quotas-limits"></a>

En la siguiente tabla se describen las cuotas y los límites de los espacios 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 canales de Slack para un espacio | 500 | 
| Número máximo de invitaciones para una dirección de correo electrónico | 25 | 
| Número máximo de invitaciones para un usuario | 500 | 
| Número máximo de espacios activos por usuario y Región de AWS | 5 | 
| Número máximo de creaciones de espacios por región y mes por usuario | 5 | 
| Número máximo de grupos de SSO para un equipo | 5 | 
| Número máximo de equipos para un espacio | 100 | 
| Número máximo de usuarios por equipo | 1 000 | 
| Descripciones de espacios |  Las descripciones de espacios son opcionales. Si se especifican, deben tener una longitud de entre 0 y 200 caracteres. Pueden contener cualquier combinación de letras, números, espacios, puntos, guiones bajos, comas, guiones y los siguientes caracteres especiales: `? & $ % + = / \ ; : \n \t \r`  | 
| Nombres de espacios | Los nombres de los espacios deben ser únicos en todos ellos CodeCatalyst. No puede reutilizar los nombres de los espacios eliminados.Los nombres de espacios deben tener una longitud de entre 3 y 63 caracteres. También deben empezar por un carácter alfanumérico. Los nombres de espacios pueden contener cualquier combinación de letras, números, puntos, guiones y guiones bajos. No pueden contener ninguno de los siguientes caracteres: `! ? @ # $ % ^ & * ( ) + = { } [ ] \| /\ > < ~ ` ' " ; : `  | 