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.
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»
-
Se stai usando l'azione di AWS CDK distribuzione, aggiungi un
CfnOutputcostrutto (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'
httpsURLhttpo 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
CfnOutputcostrutto, consulta l'interfaccia CfnOutputProps nell'AWS Cloud Development Kit (AWS CDK) API Reference. -
-
Salva ed esegui il commit del codice.
-
Passa a Per verificare che l'URL dell'applicazione sia stato aggiunto.
Per visualizzare l'URL dell'app nella sezione «Deploy» CloudFormation azione «stack»
-
Se stai usando l'azione Deploy CloudFormation stack, aggiungi un output alla
Outputssezione 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'
httpsURLhttpo 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.
-
-
Salva e salva il tuo codice.
-
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.
-
Definisci una variabile di ambiente nella
StepssezioneInputso dell'azione nel file di definizione del flusso di lavoro. La variabile deve avere le seguenti caratteristiche:-
nameDeve contenere oappurlendpointurl, con o senza trattino di unione (-), trattino basso (_) o spazio (). La stringa non fa distinzione tra maiuscole e minuscole. -
Il valore deve essere l'
httpsURLhttpo dell'applicazione distribuita.
Ad esempio, un'azione di compilazione potrebbe essere simile a questa:
Build-action: Identifier: aws/build@v1 Inputs: Variables: -Name: APP-URLValue: https://mycompany.myapp.com... o questo:
Actions: Build: Identifier: aws/build@v1 Configuration: Steps: - Run:APP-URL=https://mycompany.myapp.comPer ulteriori informazioni sulla definizione delle variabili di ambiente, vedereDefinizione di una variabile.
-
-
Esporta la variabile.
Ad esempio, la tua azione di compilazione potrebbe essere simile a questa:
Build-action: ... Outputs: Variables: -APP-URLPer informazioni sull'esportazione delle variabili, consultaEsportazione di una variabile in modo che altre azioni possano utilizzarla.
-
(Facoltativo) Scegli Convalida per convalidare il codice YAML del flusso di lavoro prima del commit.
-
Scegli Commit, inserisci un messaggio di commit e scegli nuovamente Commit.
-
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