Creación de un entorno - Amazon CodeCatalyst

Creación de un entorno

Siga estas instrucciones para crear un entorno que pueda asociar posteriormente a una acción de flujo de trabajo.

Antes de empezar

Necesitará lo siguiente:

  • Un espacio de CodeCatalyst. Para obtener más información, consulte Configuración e inicio de sesión en CodeCatalyst.

  • Un proyecto de CodeCatalyst. Para obtener más información, consulte Creación de un proyecto con un esquema.

  • Una conexión de cuenta de AWS que incluya los roles de IAM que necesitará la acción del flujo de trabajo para acceder a AWS. Para obtener más información sobre la creación de una conexión de cuenta, consulte Permisos de acceso a recursos de AWS con Cuentas de AWS conectadas. Puede utilizar como máximo una conexión de cuenta por entorno.

    nota

    Puede crear un entorno sin una conexión de cuenta; sin embargo, tendrá que volver y añadir la conexión más adelante.

  • Uno de los siguientes roles de CodeCatalyst:

    • Administrador del espacio

    • Administrador del proyecto

    • Colaborador

      nota

      Si tiene el rol Colaborador, podrá crear un entorno, pero no podrá asociarlo a una conexión de Cuenta de AWS. Tendrá que pedirle a alguien con el rol de Administrador del espacio o Administrador del proyecto que asocie el entorno a una conexión de Cuenta de AWS.

    Para obtener más información acerca de los permisos y roles, consulte Concesión de permisos de proyecto a los usuarios.

Creación de un entorno
  1. Abra la consola de CodeCatalyst en https://codecatalyst.aws/.

  2. Elija el proyecto.

  3. En el panel de navegación, elija CI/CD y, a continuación, elija Entornos.

  4. En Nombre del entorno, introduzca un nombre, como Production o Staging.

  5. En Tipo de entorno, seleccione una de las siguientes opciones:

    • No producción: un entorno en el que puede probar la aplicación para asegurarse de que funciona según lo previsto antes de moverla a producción.

    • Producción: un entorno “en vivo” que está disponible públicamente y que aloja la aplicación finalizada.

      Si elige Producción, aparecerá el distintivo Producción en la interfaz de usuario junto a cualquier acción a la que esté asociado el entorno. El distintivo le ayuda a saber rápidamente qué acciones se están implementando en producción. Aparte de la apariencia del distintivo, no hay diferencias entre los entornos de producción y los que no son de producción.

  6. (Opcional) En Descripción, escriba una descripción, como Production environment for the hello-world app.

  7. En Cuenta de AWSConexión (opcional), elija la conexión de cuenta de AWS que desee asociar a este entorno. Las acciones del flujo de trabajo que estén asignadas al entorno podrán conectarse a la Cuenta de AWS asociada. Para obtener más información sobre cómo crear conexiones de Cuenta de AWS en CodeCatalyst, consulte Permisos de acceso a recursos de AWS con Cuentas de AWS conectadas.

    Si la conexión de Cuenta de AWS que desea usar no aparece en la lista, es posible que se deba a que no está permitida en su proyecto. Para obtener más información, consulte Configuring project-restricted account connections en la Guía del administrador de Amazon CodeCatalyst.

  8. En Rol de IAM predeterminado, elija el rol de IAM que desea asociar a este entorno. Las acciones de flujo de trabajo a las que se asigne este entorno heredarán este rol de IAM y podrán usarlo para conectarse a los servicios y recursos de su Cuenta de AWS.

    Si necesita asignar el entorno a varias acciones y esas acciones requieren roles de IAM distintos de los que se especifican aquí de forma predeterminada, puede especificar los distintos roles en la pestaña Configuración de cada acción mediante la opción Cambiar rol. Para obtener más información, consulte Cambio del rol de IAM de una acción.

    Si el rol de IAM que desea usar como predeterminado no aparece en la lista, es posible que se deba a que aún no la ha añadido a su conexión de Cuenta de AWS. Para añadir un rol de IAM a una conexión de cuenta, consulte Adición de roles de IAM a las conexiones de cuentas.

  9. (Opcional) En Conexión de VPC, elija la conexión de VPC que desee asociar a este entorno. Para obtener más información sobre la creación de conexiones de VPC, consulte Managing Amazon Virtual Private Clouds en la Guía del administrador de Amazon CodeCatalyst.

    Si la conexión de VPC que desea usar no aparece en la lista, es posible que se deba a que incluye una conexión de Cuenta de AWS que no está permitida en su proyecto. Para obtener más información, consulte Configuring project-restricted account connections en la Guía del administrador de Amazon CodeCatalyst.

  10. Seleccione Crear entorno. CodeCatalyst crea un entorno vacío.

Siguientes pasos