Añadir miembros de equipo a un proyecto de AWS CodeStar - AWS CodeStar

El 31 de julio de 2024, Amazon Web Services (AWS) dejará de ofrecer soporte para la creación y visualización de AWS CodeStar proyectos. Después del 31 de julio de 2024, ya no podrá acceder a la AWS CodeStar consola ni crear nuevos proyectos. Sin embargo, los AWS recursos creados mediante este cambio AWS CodeStar, incluidos los repositorios de código fuente, las canalizaciones y las compilaciones, no se verán afectados por este cambio y seguirán funcionando. AWS CodeStar Esta interrupción no afectará a AWS CodeStar las conexiones y notificaciones.

 

Si desea realizar un seguimiento del trabajo, desarrollar código y crear, probar e implementar sus aplicaciones, Amazon CodeCatalyst ofrece un proceso de inicio simplificado y funciones adicionales para administrar sus proyectos de software. Obtén más información sobre las funciones y los precios de Amazon CodeCatalyst.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Añadir miembros de equipo a un proyecto de AWS CodeStar

Si tiene el rol de propietario en un proyecto de AWS CodeStar o aplica la política AWSCodeStarFullAccess a su usuario de IAM, puede añadir otros usuarios de IAM al equipo del proyecto. Es un proceso sencillo que aplica un rol de AWS CodeStar (propietario, colaborador o lector) al usuario. Estos roles son por proyecto y están personalizados. Por ejemplo, un miembro colaborador del equipo en el proyecto A podría tener permisos para recursos diferentes de los de un miembro colaborador del equipo en el proyecto B. Un miembro del equipo solo puede tener un rol en un proyecto. Una vez que ha añadido un miembro al equipo, este puede interactuar inmediatamente con el proyecto en el nivel definido por el rol.

Entre las ventajas de los roles de AWS CodeStar y la pertenencia al equipo se incluyen:

  • No tiene que configurar manualmente los permisos en IAM para los miembros del equipo.

  • Puede cambiar fácilmente el nivel de acceso de un miembro del equipo a un proyecto.

  • Los usuarios pueden acceder a los proyectos en la consola de AWS CodeStar solo si son miembros del equipo.

  • El acceso del usuario a un proyecto viene definido por el rol.

Para obtener más información acerca de los equipos y roles de AWS CodeStar, consulte Trabajar con equipos de AWS CodeStar y Trabajar con el perfil de usuario de AWS CodeStar.

Para añadir un miembro del equipo a un proyecto, debe tener el rol de propietario de AWS CodeStar para el proyecto o aplicar la política AWSCodeStarFullAccess.

importante

Añadir un miembro del equipo no afecta al acceso de dicho miembro del equipo a los recursos que están fuera de AWS (por ejemplo, un repositorio GitHub o problemas en Atlassian JIRA). Estos permisos de acceso los controla el proveedor de recursos, no AWS CodeStar. Para obtener más información, consulte la documentación del proveedor de recursos.

Cualquier usuario que tenga acceso a un proyecto de AWS CodeStar puede utilizar la consola de AWS CodeStar para acceder a los recursos que están fuera de AWS pero que están relacionados con el proyecto.

Añadir un miembro del equipo a un proyecto no permite de manera automática que el miembro participe en cualquier entorno de desarrollo de AWS Cloud9 relacionado con el proyecto. Para permitir a un miembro del equipo participar en un entorno compartido, consulte Compartir un entorno de AWS Cloud9 con un miembro del equipo del proyecto.

Conceder a los usuarios federados acceso a un proyecto implica asociar manualmente la política administrada de propietario, colaborador o lector de AWS CodeStar al rol asumido por el usuario federado. Para obtener más información, consulte Acceso de usuarios federados a AWS CodeStar.

Añadir un miembro del equipo (consola)

Puede utilizar la consola de AWS CodeStar para añadir un miembro del equipo a su proyecto. Si ya existe un usuario de IAM para la persona que desee añadir, puede añadir el usuario de IAM. De lo contrario, puede crear un usuario de IAM para esa persona al añadirla al proyecto.

Para añadir un miembro del equipo a un proyecto de AWS CodeStar (consola)
  1. Abra la consola de AWS CodeStar en https://console.aws.amazon.com/codestar/.

  2. En el panel de navegación, seleccione Proyectos y, a continuación, seleccione su proyecto.

  3. En el panel de navegación lateral del proyecto, seleccione Equipo.

  4. En la página Miembros del equipo, elija Añadir miembro del equipo.

  5. En Elegir usuario, realice una de las siguientes operaciones:

    • Si ya existe un usuario de IAM para la persona que desea añadir, seleccione a dicho usuario de IAM de la lista.

      nota

      Los usuarios que ya se hayan añadido a otro proyecto de AWS CodeStar aparecerán en la lista Usuarios de AWS CodeStar existentes.

      En Rol del proyecto, elija el rol de AWS CodeStar (propietario, colaborador o lector) que desee otorgar a este usuario. Este es un rol de nivel de proyecto de AWS CodeStar que solo puede cambiar el propietario del proyecto. Cuando se aplica a un usuario de IAM, el rol proporciona todos los permisos necesarios para obtener acceso a los recursos del proyecto de AWS CodeStar. Aplica las políticas necesarias para crear y administrar credenciales de Git para código almacenado en CodeCommit en IAM o bien para cargar las claves de SSH de Amazon EC2 para el usuario en IAM.

      importante

      No puede proporcionar ni cambiar la información del nombre o del correo electrónico de visualización de un usuario de IAM a menos que haya iniciado sesión en la consola como dicho usuario. Para obtener más información, consulte Administración de la información de visualización de su perfil de usuario de AWS CodeStar.

      Seleccione Agregar el miembro del equipo.

    • Si no existe un usuario de IAM para la persona que desea añadir al proyecto, seleccione Crear nuevo usuario de IAM. Se le redirigirá a la consola de IAM, donde podrá crear un nuevo usuario de IAM. Consulte Creación de usuarios de IAM en la Guía del usuario de IAM para obtener más información. Tras crear su usuario de IAM, vuelva a la consola de AWS CodeStar, actualice la lista de usuarios y elija de la lista desplegable el usuario de IAM que creó. Introduzca el nombre de visualización de AWS CodeStar, la dirección de correo electrónico y el rol del proyecto que desee aplicar a este nuevo usuario y, a continuación, seleccione Agregar el miembro del equipo.

    nota

    Para facilitar la administración, al menos un usuario debe tener asignado el rol de propietario del proyecto.

  6. Envíe al nuevo miembro del equipo la siguiente información:

    • Información de conexión para su proyecto de AWS CodeStar.

    • Si el código fuente está almacenado en CodeCommit, instrucciones para configurar el acceso con credenciales de Git en el repositorio de CodeCommit desde los equipos locales.

    • Información sobre cómo el usuario puede administrar su nombre que mostrar, dirección de correo electrónico y clave pública SSH de Amazon EC2, tal como se describe en Trabajar con el perfil de usuario de AWS CodeStar.

    • Contraseña de un solo uso e información de conexión, si el usuario es nuevo en AWS y ha creado un usuario de IAM para esa persona. La contraseña caducará la primera vez que el usuario inicie sesión. El usuario debe elegir una contraseña nueva.

Añadir y ver miembros del equipo (AWS CLI)

Puede usar la AWS CLI para añadir miembros del equipo al equipo de su proyecto. También puede ver información acerca de todos los miembros del equipo en su proyecto.

Para añadir un miembro del equipo
  1. Abra un terminal o una ventana de comandos.

  2. Ejecute el comando associate-team-member con los parámetros --project-id, -user-arn y --project-role. También puede especificar si el usuario tiene o no acceso remoto a instancias del proyecto incluyendo los parámetros --remote-access-allowed o --no-remote-access-allowed. Por ejemplo:

    aws codestar associate-team-member --project-id my-first-projec --user-arn arn:aws:iam:111111111111:user/Jane_Doe --project-role Contributor --remote-access-allowed

    Este comando no devuelve ningún resultado.

Para ver todos los miembros del equipo (AWS CLI)
  1. Abra un terminal o una ventana de comandos.

  2. Ejecute el comando list-team-members con el parámetro --project-id. Por ejemplo:

    aws codestar list-team-members --project-id my-first-projec

    Este comando devuelve un resultado similar al siguiente:

    { "teamMembers":[ {"projectRole":"Owner","remoteAccessAllowed":true,"userArn":"arn:aws:iam::111111111111:user/Mary_Major"}, {"projectRole":"Contributor","remoteAccessAllowed":true,"userArn":"arn:aws:iam::111111111111:user/Jane_Doe"}, {"projectRole":"Contributor","remoteAccessAllowed":true,"userArn":"arn:aws:iam::111111111111:user/John_Doe"}, {"projectRole":"Viewer","remoteAccessAllowed":false,"userArn":"arn:aws:iam::111111111111:user/John_Stiles"} ] }