Mostrar la aplicación URL en el diagrama de flujo de trabajo - 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.

Mostrar la aplicación URL en el diagrama de flujo de trabajo

Si tu flujo de trabajo implementa una aplicación, puedes configurar Amazon CodeCatalyst para que muestre la aplicación URL como un enlace en el que se puede hacer clic. Este enlace aparece en la CodeCatalyst consola, dentro de la acción que lo implementó. El siguiente diagrama de flujo de trabajo muestra la aplicación View URL que aparece en la parte inferior de una acción.

Ver aplicación URL

Al hacer URL clic en ella en la CodeCatalyst consola, puede verificar rápidamente la implementación de la aplicación.

nota

La aplicación no URL es compatible con la ECS acción Implementar en Amazon.

Para activar esta función, añade una variable de salida a tu acción con un nombre que contenga appurl oendpointurl. Puede usar un nombre con o sin un guión (-), un guión bajo () o un espacio (_ ) que lo unan. La cadena no distingue entre mayúsculas y minúsculas. Establezca el valor de la variable en el http o https URL de la aplicación implementada.

nota

Si está actualizando una variable de salida existente para incluir la endpoint url cadena oapp url, actualice todas las referencias a esta variable para usar el nombre de la nueva variable.

Para ver los pasos detallados, consulte uno de los siguientes procedimientos:

Cuando haya terminado de configurarURL, compruebe que tiene el aspecto esperado siguiendo estas instrucciones:

Para mostrar la aplicación URL en la acción «AWS CDK implementar»
  1. Si utilizas la acción de AWS CDK despliegue, añade una CfnOutput construcción (que es un par clave-valor) en el código de tu AWS CDK aplicación:

    • El nombre de la clave debe contenerappurl, oendpointurl, con o sin un guión (-), un guión bajo (_) o un espacio (). La cadena no distingue entre mayúsculas y minúsculas.

    • El valor debe ser el http o https URL de la aplicación implementada.

    Por ejemplo, el AWS CDK código podría tener este aspecto:

    import { Duration, Stack, StackProps, CfnOutput, RemovalPolicy} from 'aws-cdk-lib'; import * as dynamodb from 'aws-cdk-lib/aws-dynamodb'; import * as s3 from 'aws-cdk-lib/aws-s3'; import { Construct } from 'constructs'; import * as cdk from 'aws-cdk-lib'; export class HelloCdkStack extends Stack { constructor(scope: Construct, id: string, props?: StackProps) { super(scope, id, props); const bucket = new s3.Bucket(this, 'amzn-s3-demo-bucket', { removalPolicy: RemovalPolicy.DESTROY, }); new CfnOutput(this, 'APP-URL', { value: https://mycompany.myapp.com, description: 'The URL of the deployed application', exportName: 'myApp', }); ... } }

    Para obtener más información sobre la CfnOutput construcción, consulte la interfaz CfnOutputProps en la AWS Cloud Development Kit (AWS CDK) APIReferencia.

  2. Guarde y confirme el código.

  3. Continúe en Para comprobar que URL se agregó la aplicación.

Para mostrar la aplicación URL en la acción «Implementar AWS CloudFormation pila»
  1. Si utilizas la acción Implementar una AWS CloudFormation pila, añade un resultado a la Outputs sección de tu CloudFormation plantilla o AWS SAM plantilla con estas características:

    • La clave (también denominada identificador lógico) debe contener o appurlendpointurl, con o sin un guión (-), un guión bajo (_) o un espacio ( ). La cadena no distingue entre mayúsculas y minúsculas.

    • El valor debe ser el http o https URL de la aplicación implementada.

    Por ejemplo, la CloudFormation plantilla podría tener este aspecto:

    "Outputs" : { "APP-URL" : { "Description" : "The URL of the deployed app", "Value" : "https://mycompany.myapp.com", "Export" : { "Name" : "My App" } } }

    Para obtener más información sobre CloudFormation las salidas, consulte las salidas en la Guía del AWS CloudFormation usuario.

  2. Guarde y confirme el código.

  3. Continúe en Para comprobar que URL se agregó la aplicación.

Para mostrar la aplicación URL en todas las demás acciones

Si utilizas otra acción para implementar la aplicación, como la acción de creación o GitHub las acciones, haz lo siguiente para que URL se muestre la aplicación.

  1. Defina una variable de entorno en la Steps sección Inputs o de la acción del archivo de definición del flujo de trabajo. La variable debe tener las siguientes características:

    • nameDebe contenerappurl, oendpointurl, con o sin un guión (-), un guión bajo (_) o un espacio ( ). La cadena no distingue entre mayúsculas y minúsculas.

    • El valor debe ser el http o https URL de la aplicación implementada.

    Por ejemplo, una acción de compilación podría tener este aspecto:

    Build-action: Identifier: aws/build@v1 Inputs: Variables: - Name: APP-URL Value: https://mycompany.myapp.com

    ... o esto:

    Actions: Build: Identifier: aws/build@v1 Configuration: Steps: - Run: APP-URL=https://mycompany.myapp.com

    Para obtener más información sobre la definición de variables de entorno, consulteDefinición de una variable.

  2. Exporte la variable.

    Por ejemplo, la acción de construcción podría tener este aspecto:

    Build-action: ... Outputs: Variables: - APP-URL

    Para obtener información sobre la exportación de variables, consulteExportación de una variable para que otras acciones puedan utilizarla.

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

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

  5. Continúe en Para comprobar que URL se agregó la aplicación.

Para comprobar que URL se agregó la aplicación
  • Inicie una ejecución de flujo de trabajo, si no se ha iniciado automáticamente. La nueva ejecución debería URL mostrar la aplicación como un enlace en el que se pueda hacer clic en el diagrama de flujo de trabajo. Para obtener más información sobre el inicio de las ejecuciones, consulteIniciar un flujo de trabajo: ejecutar manualmente.