Asociación de un entorno a una acción - Amazon CodeCatalyst

Amazon CodeCatalyst ya no está disponible para nuevos clientes. Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte Cómo migrar de CodeCatalyst.

Asociación de un entorno a una acción

Al asociar un entorno a una acción de flujo de trabajo admitida, la Cuenta de AWS del entorno, el rol de IAM predeterminado y Amazon VPC opcional se asignan a la acción. A continuación, la acción puede conectarse e implementarse en la Cuenta de AWS con el rol de IAM y también conectarse a Amazon VPC opcional.

Siga estas instrucciones para asociar un entorno a una acción.

Paso 1: asociación del entorno a una acción de flujo de trabajo

Utilice el siguiente procedimiento para asociar un entorno a una acción de flujo de trabajo.

Visual
Asociación de un entorno a una acción de flujo de trabajo mediante el editor visual
  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 Flujos de trabajo.

  4. Elija el nombre del flujo de trabajo. Puede filtrar por el nombre del repositorio de código fuente o la ramificación donde esté definido el flujo de trabajo, o bien por el nombre o el estado del flujo de trabajo.

  5. Elija Editar.

  6. Elija Visual.

  7. En el diagrama de flujo de trabajo, elija una acción que sea compatible con los entornos. Para obtener más información, consulte ¿Qué acciones permiten que su información de implementación se muestre en la consola de CodeCatalyst?.

  8. Seleccione la pestaña Configuración y especifique la información en el campo Entorno, de la siguiente manera.

    Entorno

    Especifique el entorno de CodeCatalyst que se utilizará con la acción. La acción se conecta a la Cuenta de AWS y a Amazon VPC opcional especificada en el entorno elegido. La acción utiliza el rol de IAM predeterminado especificado en el entorno para conectarse a la Cuenta de AWS, y utiliza el rol de IAM especificado en la conexión a Amazon VPC para conectarse a Amazon VPC.

    nota

    Si el rol de IAM predeterminado no tiene los permisos necesarios para la acción, puede configurarla para que utilice un rol diferente. Para obtener más información, consulte Cambio del rol de IAM de una acción.

    Para obtener más información sobre los entornos, consulte Implementación en Cuentas de AWS y VPC y Creación de un entorno.

  9. (Opcional) Cambie el rol de IAM asociado a la acción. Es posible que desee cambiar el rol si contiene un conjunto de permisos incorrecto para la acción.

    Para cambiar el rol:

    1. En el cuadro ¿Qué hay en mi-entorno? seleccione el icono de puntos suspensivos verticales ( Ellipsis. ).

    2. Elija una de las opciones siguientes:

      • Cambiar el rol. Seleccione esta opción para cambiar el rol de IAM utilizado por esta acción y solo por esta acción. Otras acciones seguirán utilizando el rol de IAM predeterminado especificado en su entorno asociado. Para obtener más información, consulte Cambio del rol de IAM de una acción.

      • Editar entorno. Seleccione esta opción para cambiar el rol de IAM predeterminado que se muestra en el entorno. Si elige esta opción, la acción (y cualquier otra acción asociada al mismo entorno) comienza a utilizar el nuevo rol de IAM predeterminado.

        importante

        Tenga cuidado al actualizar el rol de IAM predeterminado. Si los permisos del rol no son suficientes para todas las acciones que comparten el entorno, es posible que se produzcan errores en las acciones.

  10. (Opcional) Seleccione Validar para validar el código de YAML del flujo de trabajo antes de confirmarlo.

  11. Seleccione Confirmar, introduzca un mensaje de confirmación y vuelva a seleccionar Confirmar.

YAML
Asociación de un entorno a una acción de flujo de trabajo mediante el editor de YAML
  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 Flujos de trabajo.

  4. Elija el nombre del flujo de trabajo. Puede filtrar por el nombre del repositorio de código fuente o la ramificación donde esté definido el flujo de trabajo, o bien por el nombre o el estado del flujo de trabajo.

  5. Seleccione Editar.

  6. Elija YAML.

  7. En la acción de flujo de trabajo que desea asociar a un entorno, añada un código similar al siguiente:

    action-name: Environment: Name: environment-name

    Para obtener más información, consulte el tema Tipos de acción. Este tema contiene enlaces a la documentación de cada acción, incluida su referencia de YAML.

  8. (Opcional) Si desea que la acción utilice un rol diferente del rol de IAM predeterminado que aparece en el entorno, añada una sección Connections: que incluya el rol que quiere usar. Para obtener más información, consulte Cambio del rol de IAM de una acción.

  9. (Opcional) Seleccione Validar para validar el código de YAML del flujo de trabajo antes de confirmarlo.

  10. Seleccione Confirmar, introduzca un mensaje de confirmación y vuelva a seleccionar Confirmar.

Paso 2: cumplimentación de la página de actividades de implementación

Tras asociar un entorno a una acción de flujo de trabajo, puede rellenar las páginas Actividad de implementación y Destino de implementación en la sección Entornos de la consola de CodeCatalyst con información sobre la implementación. Siga estas instrucciones para rellenar estas páginas.

nota

Solo algunas acciones permiten que su información de implementación se muestre en la consola de CodeCatalyst. Para obtener más información, consulte ¿Qué acciones permiten que su información de implementación se muestre en la consola de CodeCatalyst?.

Incorporación de información de implementación en CodeCatalyst
  1. Si la ejecución de un flujo de trabajo no se inició automáticamente cuando realizó los cambios en Paso 1: asociación del entorno a una acción de flujo de trabajo, inicie una ejecución manualmente de la siguiente manera:

    1. En el panel de navegación, elija CI/CD y, a continuación, elija Flujos de trabajo.

    2. Elija el nombre del flujo de trabajo. Puede filtrar por el nombre del repositorio de código fuente o la ramificación donde esté definido el flujo de trabajo, o bien por el nombre o el estado del flujo de trabajo.

    3. Seleccione Ejecutar.

    La ejecución del flujo de trabajo inicia una nueva implementación, lo que hace que CodeCatalyst añada información de implementación a CodeCatalyst.

  2. Compruebe que la actividad de implementación se haya añadido a la consola de CodeCatalyst:

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

    2. Elija su entorno (por ejemplo, Production).

    3. Seleccione la pestaña Actividad de implementación y compruebe que aparezca una implementación con el estado CORRECTO. Esto indica que un flujo de trabajo ejecutado implementó correctamente los recursos de la aplicación.

    4. Seleccione la pestaña Destinos de implementación y compruebe que aparecen los recursos de la aplicación.