Amazon CodeCatalyst ist nicht mehr offen für neue Kunden. Bestandskunden können den Service weiterhin wie gewohnt nutzen. Weitere Informationen finden Sie unter Wie migriert man von CodeCatalyst.
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Anzeige der App-URL im Workflow-Diagramm
Wenn Ihr Workflow eine Anwendung bereitstellt, können Sie Amazon so konfigurieren, CodeCatalyst dass die URL der Anwendung als anklickbarer Link angezeigt wird. Dieser Link wird in der CodeCatalyst Konsole in der Aktion angezeigt, mit der er bereitgestellt wurde. Das folgende Workflow-Diagramm zeigt die View App-URL, die am Ende einer Aktion erscheint.
Indem Sie diese URL in der CodeCatalyst Konsole anklickbar machen, können Sie Ihre Anwendungsbereitstellung schnell überprüfen.
Anmerkung
Die App-URL wird bei der Aktion Auf Amazon ECS bereitstellen nicht unterstützt.
Um diese Funktion zu aktivieren, fügen Sie Ihrer Aktion eine Ausgabevariable mit einem Namen hinzuappurl, der oder enthältendpointurl. Sie können einen Namen mit oder ohne verbindenden Bindestrich (-), Unterstrich (_) oder Leerzeichen ( ) verwenden. Bei der Zeichenfolge wird nicht zwischen Groß- und Kleinschreibung unterschieden. Setzen Sie den Wert der Variablen auf die https URL http oder die URL Ihrer bereitgestellten Anwendung.
Anmerkung
Wenn Sie eine vorhandene Ausgabevariable aktualisieren, um die endpoint url Zeichenfolge oder einzuschließenapp url, aktualisieren Sie alle Verweise auf diese Variable, sodass sie den neuen Variablennamen verwenden.
Eine detaillierte Anleitung finden Sie in einem der folgenden Verfahren:
Wenn Sie mit der Konfiguration der URL fertig sind, überprüfen Sie, ob sie wie erwartet angezeigt wird, indem Sie die folgenden Anweisungen befolgen:
So zeigen Sie die App-URL im Feld“ an AWS CDK Aktion „bereitstellen“
-
Wenn Sie die Aktion „AWS CDK Deploy“ verwenden, fügen Sie Ihrem
CfnOutputAWS CDK Anwendungscode ein Konstrukt (das ein Schlüssel-Wert-Paar ist) hinzu:-
Der Schlüsselname muss oder
appurlendpointurl, mit oder ohne verbindenden Bindestrich (-), Unterstrich () oder Leerzeichen (_), enthalten.Bei der Zeichenfolge wird nicht zwischen Groß- und Kleinschreibung unterschieden. -
Bei dem Wert muss es sich um die
httpsURLhttpoder die URL Ihrer bereitgestellten Anwendung handeln.
Ihr AWS CDK Code könnte beispielsweise so aussehen:
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', }); ... } }Weitere Informationen zum
CfnOutputKonstrukt finden Sie unter Interface CfnOutputProps in der AWS Cloud Development Kit (AWS CDK) API-Referenz. -
-
Speichern und bestätigen Sie Ihren Code.
-
Fahren Sie mit Um zu überprüfen, ob die Anwendungs-URL hinzugefügt wurde fort.
Um die App-URL im Feld „Deploy“ anzuzeigen CloudFormation Aktion „Stapel“
-
Wenn Sie die Aktion „ CloudFormation Stapel bereitstellen“ verwenden, fügen Sie dem
OutputsAbschnitt in Ihrer CloudFormation Vorlage oder AWS SAM Vorlage eine Ausgabe mit den folgenden Merkmalen hinzu:-
Der Schlüssel (auch logische ID genannt) muss oder
appurlendpointurl, mit oder ohne verbindenden Bindestrich (-), Unterstrich (_) oder Leerzeichen () enthalten. Bei der Zeichenfolge wird nicht zwischen Groß- und Kleinschreibung unterschieden. -
Bei dem Wert muss es sich um die
httpsURLhttpoder die URL Ihrer bereitgestellten Anwendung handeln.
Ihre CloudFormation Vorlage könnte beispielsweise so aussehen:
"Outputs" : {"APP-URL" : {"Description" : "The URL of the deployed app","Value" : "https://mycompany.myapp.com","Export" : { "Name" : "My App" } } }Weitere Informationen zu CloudFormation Ausgaben finden Sie unter Ausgaben im AWS CloudFormation Benutzerhandbuch.
-
-
Speichern und bestätigen Sie Ihren Code.
-
Fahren Sie mit Um zu überprüfen, ob die Anwendungs-URL hinzugefügt wurde fort.
Um die App-URL in allen anderen Aktionen anzuzeigen
Wenn Sie eine andere Aktion verwenden, um Ihre Anwendung bereitzustellen, z. B. die Build-Aktion oder die GitHub Aktionen, gehen Sie wie folgt vor, um die App-URL anzuzeigen.
-
Definieren Sie eine Umgebungsvariable im
StepsAbschnittInputsoder der Aktion in der Workflow-Definitionsdatei. Die Variable muss diese Eigenschaften aufweisen:-
Die
namemuss oderappurlendpointurl, mit oder ohne verbindenden Bindestrich (-), Unterstrich (_) oder Leerzeichen () enthalten. Bei der Zeichenfolge wird nicht zwischen Groß- und Kleinschreibung unterschieden. -
Bei dem Wert muss es sich um die
httpsURLhttpoder die URL Ihrer bereitgestellten Anwendung handeln.
Eine Build-Aktion könnte beispielsweise so aussehen:
Build-action: Identifier: aws/build@v1 Inputs: Variables: -Name: APP-URLValue: https://mycompany.myapp.com... oder das:
Actions: Build: Identifier: aws/build@v1 Configuration: Steps: - Run:APP-URL=https://mycompany.myapp.comWeitere Hinweise zur Definition von Umgebungsvariablen finden Sie unterEine Variable definieren.
-
-
Exportieren Sie die Variable.
Ihre Build-Aktion könnte beispielsweise so aussehen:
Build-action: ... Outputs: Variables: -APP-URLHinweise zum Exportieren von Variablen finden Sie unterEine Variable exportieren, damit andere Aktionen sie verwenden können.
-
(Optional) Wählen Sie „Validieren“, um den YAML-Code des Workflows vor dem Commit zu überprüfen.
-
Wählen Sie Commit, geben Sie eine Commit-Nachricht ein und wählen Sie erneut Commit.
-
Fahren Sie mit Um zu überprüfen, ob die Anwendungs-URL hinzugefügt wurde fort.
Um zu überprüfen, ob die Anwendungs-URL hinzugefügt wurde
-
Starten Sie einen Workflow-Lauf, falls dieser nicht automatisch gestartet wurde. Bei der neuen Ausführung sollte die App-URL als anklickbarer Link im Workflow-Diagramm angezeigt werden. Weitere Informationen zum Starten von Läufen finden Sie unterManuelles Starten einer Workflow-Ausführung.