View a markdown version of this page

Visualizzazione dell'URL dell'app nel diagramma del flusso di lavoro - Amazon CodeCatalyst

Amazon non CodeCatalyst è più aperto a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per ulteriori informazioni, consulta Come migrare da CodeCatalyst.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Visualizzazione dell'URL dell'app nel diagramma del flusso di lavoro

Se il tuo flusso di lavoro implementa un'applicazione, puoi configurare Amazon in modo che CodeCatalyst visualizzi l'URL dell'applicazione come link cliccabile. Questo link viene visualizzato nella CodeCatalyst console, all'interno dell'azione che lo ha distribuito. Il seguente diagramma del flusso di lavoro mostra l'URL dell'app View che appare nella parte inferiore di un'azione.

Visualizza l'URL dell'app

Facendo clic su questo URL nella CodeCatalyst console, puoi verificare rapidamente la distribuzione dell'applicazione.

Nota

L'URL dell'app non è supportato dall'azione Distribuisci su Amazon ECS.

Per abilitare questa funzionalità, aggiungi una variabile di output all'azione con un nome che contengaappurl, o. endpointurl Puoi utilizzare un nome con o senza un trattino (-), un trattino basso (_) o uno spazio ( ). La stringa non fa distinzione tra maiuscole e minuscole. Imposta il valore della variabile https sull'URL http o dell'applicazione distribuita.

Nota

Se stai aggiornando una variabile di output esistente per includere la endpoint url stringa oapp url, aggiorna tutti i riferimenti a questa variabile per utilizzare il nuovo nome della variabile.

Per i passaggi dettagliati, consulta una delle seguenti procedure:

Una volta completata la configurazione dell'URL, verifica che appaia come previsto seguendo queste istruzioni:

Per visualizzare l'URL dell'app in»AWS CDK azione «distribuisci»
  1. Se stai usando l'azione di AWS CDK distribuzione, aggiungi un CfnOutput costrutto (che è una coppia chiave-valore) nel codice dell'applicazione: AWS CDK

    • Il nome della chiave deve contenere o appurlendpointurl, con o senza un trattino (), un trattino basso (-) o uno spazio (_). La stringa non fa distinzione tra maiuscole e minuscole.

    • Il valore deve essere l'httpsURL http o dell'applicazione distribuita.

    Ad esempio, il AWS CDK codice potrebbe essere simile al seguente:

    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', }); ... } }

    Per ulteriori informazioni sul CfnOutput costrutto, consulta l'interfaccia CfnOutputProps nell'AWS Cloud Development Kit (AWS CDK) API Reference.

  2. Salva ed esegui il commit del codice.

  3. Passa a Per verificare che l'URL dell'applicazione sia stato aggiunto.

Per visualizzare l'URL dell'app nella sezione «Deploy» CloudFormation azione «stack»
  1. Se stai usando l'azione Deploy CloudFormation stack, aggiungi un output alla Outputs sezione del tuo CloudFormation modello o AWS SAM modello con queste caratteristiche:

    • La chiave (chiamata anche ID logico) deve contenere o appurlendpointurl, con o senza un trattino (-), un carattere di sottolineatura () o uno spazio (_). La stringa non fa distinzione tra maiuscole e minuscole.

    • Il valore deve essere l'httpsURL http o dell'applicazione distribuita.

    Ad esempio, il CloudFormation modello potrebbe avere il seguente aspetto:

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

    Per ulteriori informazioni sugli CloudFormation output, consulta Output nella Guida per l'AWS CloudFormation utente.

  2. Salva e salva il tuo codice.

  3. Passa a Per verificare che l'URL dell'applicazione sia stato aggiunto.

Per visualizzare l'URL dell'app in tutte le altre azioni

Se stai utilizzando un'altra azione per distribuire l'applicazione, ad esempio l'azione di creazione o GitHub le Azioni, procedi come segue per visualizzare l'URL dell'app.

  1. Definisci una variabile di ambiente nella Steps sezione Inputs o dell'azione nel file di definizione del flusso di lavoro. La variabile deve avere le seguenti caratteristiche:

    • nameDeve contenere o appurlendpointurl, con o senza trattino di unione (-), trattino basso (_) o spazio ( ). La stringa non fa distinzione tra maiuscole e minuscole.

    • Il valore deve essere l'httpsURL http o dell'applicazione distribuita.

    Ad esempio, un'azione di compilazione potrebbe essere simile a questa:

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

    ... o questo:

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

    Per ulteriori informazioni sulla definizione delle variabili di ambiente, vedereDefinizione di una variabile.

  2. Esporta la variabile.

    Ad esempio, la tua azione di compilazione potrebbe essere simile a questa:

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

    Per informazioni sull'esportazione delle variabili, consultaEsportazione di una variabile in modo che altre azioni possano utilizzarla.

  3. (Facoltativo) Scegli Convalida per convalidare il codice YAML del flusso di lavoro prima del commit.

  4. Scegli Commit, inserisci un messaggio di commit e scegli nuovamente Commit.

  5. Passa a Per verificare che l'URL dell'applicazione sia stato aggiunto.

Per verificare che l'URL dell'applicazione sia stato aggiunto
  • Avvia l'esecuzione di un flusso di lavoro, se non è stato avviato automaticamente. La nuova esecuzione dovrebbe avere l'URL dell'app visualizzato come collegamento cliccabile nel diagramma del flusso di lavoro. Per ulteriori informazioni sull'avvio delle esecuzioni, vedere. Avvio manuale dell’esecuzione di un flusso di lavoro