Exibindo o aplicativo URL no diagrama do fluxo de trabalho - Amazon CodeCatalyst

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Exibindo o aplicativo URL no diagrama do fluxo de trabalho

Se seu fluxo de trabalho implantar um aplicativo, você pode configurar CodeCatalyst a Amazon para exibir o aplicativo URL como um link clicável. Esse link aparece no CodeCatalyst console, dentro da ação que o implantou. O diagrama de fluxo de trabalho a seguir mostra o aplicativo View URL aparecendo na parte inferior de uma ação.

Exibir aplicativo URL

Ao tornar isso URL clicável no CodeCatalyst console, você pode verificar rapidamente a implantação do seu aplicativo.

nota

O aplicativo não URL é compatível com a ECS ação Deploy to Amazon.

Para ativar esse recurso, adicione uma variável de saída à sua ação com um nome que contenhaappurl, ouendpointurl. Você pode usar um nome com ou sem um traço (-), sublinhado (_) ou espaço ( ). A string não diferencia maiúsculas de minúsculas. Defina o valor da variável como http ou https URL do seu aplicativo implantado.

nota

Se você estiver atualizando uma variável de saída existente para incluir a endpoint url string ouapp url, atualize todas as referências a essa variável para usar o novo nome da variável.

Para obter etapas detalhadas, consulte um dos procedimentos a seguir:

Ao terminar de configurar oURL, verifique se ele aparece conforme o esperado seguindo estas instruções:

Para exibir o aplicativo URL na ação “AWS CDK implantar”
  1. Se você estiver usando a ação de AWS CDK implantação, adicione uma CfnOutput construção (que é um par de valores-chave) no código do seu AWS CDK aplicativo:

    • O nome da chave deve conterappurl, ouendpointurl, com ou sem um traço (-), sublinhado (_) ou espaço ( ). A string não diferencia maiúsculas de minúsculas.

    • O valor deve ser o http ou https URL do seu aplicativo implantado.

    Por exemplo, seu AWS CDK código pode ter a seguinte aparência:

    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, 'my-bucket', { removalPolicy: RemovalPolicy.DESTROY, }); new CfnOutput(this, 'APP-URL', { value: https://mycompany.myapp.com, description: 'The URL of the deployed application', exportName: 'myApp', }); ... } }

    Para obter mais informações sobre a CfnOutput construção, consulte a interface CfnOutputProps na AWS Cloud Development Kit (AWS CDK) APIReferência.

  2. Salve e confirme seu código.

  3. Vá para Para verificar se o aplicativo URL foi adicionado.

Para exibir o aplicativo URL na ação “Implantar AWS CloudFormation pilha”
  1. Se você estiver usando a ação Deploy AWS CloudFormation stack, adicione uma saída à Outputs seção em seu CloudFormation modelo ou AWS SAM modelo com estas características:

    • A chave (também chamada de ID lógica) deve conterappurl, ouendpointurl, com ou sem um traço (-), sublinhado (_) ou espaço ( ). A string não diferencia maiúsculas de minúsculas.

    • O valor deve ser o http ou https URL do seu aplicativo implantado.

    Por exemplo, seu CloudFormation modelo pode ter a seguinte aparência:

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

    Para obter mais informações sobre CloudFormation saídas, consulte Saídas no Guia do AWS CloudFormation usuário.

  2. Salve e confirme seu código.

  3. Vá para Para verificar se o aplicativo URL foi adicionado.

Para exibir o aplicativo URL em todas as outras ações

Se você estiver usando outra ação para implantar seu aplicativo, como a ação de compilação ou GitHub Ações, faça o seguinte para que o aplicativo URL seja exibido.

  1. Defina uma variável de ambiente na Steps seção Inputs ou da ação no arquivo de definição do fluxo de trabalho. A variável deve ter as seguintes características:

    • Eles name devem conterappurl, ouendpointurl, com ou sem um traço (-), sublinhado (_) ou espaço ( ). A string não diferencia maiúsculas de minúsculas.

    • O valor deve ser o http ou https URL do seu aplicativo implantado.

    Por exemplo, uma ação de criação pode ter a seguinte aparência:

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

    ... ou isso:

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

    Para obter mais informações sobre a definição de variáveis de ambiente, consulteDefinindo uma variável.

  2. Exporte a variável.

    Por exemplo, sua ação de criação pode ter a seguinte aparência:

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

    Para obter informações sobre a exportação de variáveis, consulteExportar uma variável para que outras ações possam usá-la.

  3. (Opcional) Escolha Validar para validar o YAML código do fluxo de trabalho antes de confirmar.

  4. Escolha Confirmar, insira uma mensagem de confirmação e escolha Confirmar novamente.

  5. Vá para Para verificar se o aplicativo URL foi adicionado.

Para verificar se o aplicativo URL foi adicionado
  • Inicie a execução de um fluxo de trabalho, caso ele não tenha sido iniciado automaticamente. A nova execução deve ter o aplicativo URL exibido como um link clicável em seu diagrama de fluxo de trabalho. Para obter mais informações sobre como iniciar corridas, consulteIniciando um fluxo de trabalho executado manualmente.