Asociar un entorno a una acción - 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.

Asociar un entorno a una acción

Cuando asocias un entorno a una acción de flujo de trabajo compatible, el entorno Cuenta de AWS, el IAM rol predeterminado y Amazon opcional VPC se asignan a la acción. Luego, la acción puede conectarse e implementarse en el IAM rol Cuenta de AWS mediante el rol, y también conectarse a Amazon opcionalVPC.

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

Paso 1: Asocie el 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
Para asociar un entorno a una acción de flujo de trabajo mediante el editor visual
  1. Abra la CodeCatalyst consola 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 de su flujo de trabajo. Puede filtrar por el nombre del repositorio o la rama de origen donde está definido el flujo de trabajo, o bien filtrar por nombre o 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 se muestre la información de implementación? CodeCatalyst.

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

    Entorno

    Especifique el CodeCatalyst entorno que se va a utilizar con la acción. La acción se conecta al Cuenta de AWS Amazon opcional VPC especificado en el entorno elegido. La acción usa el IAM rol predeterminado especificado en el entorno para conectarse a Amazon y usa el IAM rol especificado en la VPCconexión de Amazon para conectarse a AmazonVPC. Cuenta de AWS

    nota

    Si el IAM rol predeterminado no tiene los permisos necesarios para la acción, puedes configurar la acción para usar un rol diferente. Para obtener más información, consulte Cambiar el IAM papel de una acción.

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

  9. (Opcional) Cambie el IAM rol 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, sigue estos pasos:

    1. En la sección ¿Qué hay de nuevo? my-environment ? cuadro y elige el icono de puntos suspensivos verticales ( Ellipsis. ).

    2. Seleccione una de las siguientes opciones:

      • Cambie de rol. Seleccione esta opción para cambiar el IAM rol que usa esta acción y solo esta acción. Otras acciones siguen utilizando el IAM rol predeterminado especificado en su entorno asociado. Para obtener más información, consulte Cambiar el IAM papel de una acción.

      • Editar entorno. Elija esta opción para cambiar el IAM rol predeterminado que aparece en su entorno. Al elegir esta opción, su acción (y cualquier otra acción asociada al mismo entorno) empezará a utilizar el nuevo rol predeterminado. IAM

        importante

        Tenga cuidado al actualizar el rol predeterminado. IAM Cambiar el rol puede provocar errores en la acción si los permisos del rol no son suficientes para todas las acciones que comparten el entorno.

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

  11. Selecciona Confirmar, introduce un mensaje de confirmación y vuelve a seleccionar Confirmar.

YAML
Para asociar un entorno a una acción de flujo de trabajo, utilice el YAML editor
  1. Abra la CodeCatalyst consola 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 de su flujo de trabajo. Puede filtrar por el nombre del repositorio o la rama de origen donde está definido el flujo de trabajo, o bien filtrar por nombre o estado del flujo de trabajo.

  5. Elija Editar.

  6. Elija YAML.

  7. En la acción de flujo de trabajo que desee 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 Tipos de acción tema. Este tema contiene enlaces a la documentación de cada acción, incluida su YAML referencia.

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

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

  10. Selecciona Confirmar, introduce un mensaje de confirmación y vuelve a seleccionar Confirmar.

Paso 2: Rellene la página de actividad de despliegue

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

nota

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

Para añadir información de despliegue a CodeCatalyst
  1. Si la ejecución de un flujo de trabajo no se inició automáticamente al realizar los cambiosPaso 1: Asocie el 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 de su flujo de trabajo. Puede filtrar por el nombre del repositorio o la rama de origen donde está definido el flujo de trabajo, o bien filtrar por nombre o estado del flujo de trabajo.

    3. Elija Ejecutar.

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

  2. Compruebe que la actividad de despliegue se haya agregado a la CodeCatalyst consola:

    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 despliegue y compruebe que el despliegue aparezca con un estado de SUCCEEDED. Esto indica que un flujo de trabajo ejecutado desplegó correctamente los recursos de la aplicación.

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