App URL im Workflow-Diagramm anzeigen - Amazon 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.

App URL im Workflow-Diagramm anzeigen

Wenn Ihr Workflow eine Anwendung bereitstellt, können Sie Amazon so konfigurieren, CodeCatalyst dass die Anwendung URL 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, wie die URLView-App am Ende einer Aktion angezeigt wird.

App anzeigen URL

Wenn URL Sie diese Option in der CodeCatalyst Konsole anklicken können, können Sie Ihre Anwendungsbereitstellung schnell überprüfen.

Anmerkung

Die App URL wird mit der ECS Aktion Deploy to Amazon 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 den Wert http oder https URL Ihrer bereitgestellten Anwendung.

Anmerkung

Wenn Sie eine bestehende Ausgabevariable so aktualisieren, dass sie die endpoint url Zeichenfolge oder enthältapp url, aktualisieren Sie alle Verweise auf diese Variable, sodass sie den neuen Variablennamen verwenden.

Ausführliche Schritte finden Sie in einem der folgenden Verfahren:

Wenn Sie mit der Konfiguration von fertig sindURL, stellen Sie sicher, dass es wie erwartet aussieht, indem Sie die folgenden Anweisungen befolgen:

Um die App URL in der Aktion „AWS CDK Bereitstellen“ anzuzeigen
  1. Wenn Sie die Aktion „AWS CDK Bereitstellen“ verwenden, fügen Sie Ihrem AWS CDK Anwendungscode ein CfnOutput Konstrukt (bei dem es sich um ein Schlüssel-Wert-Paar handelt) hinzu:

    • Der Schlüsselname muss oder mit oder endpointurl ohne einen verbindenden Bindestrich (-), Unterstrich () oder Leerzeichen (_) enthaltenappurl. Bei der Zeichenfolge wird nicht zwischen Groß- und Kleinschreibung unterschieden.

    • Der Wert muss dem http Oder https URL Ihrer bereitgestellten Anwendung entsprechen.

    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 über das CfnOutput Konstrukt finden Sie unter Interface CfnOutputProps in der AWS Cloud Development Kit (AWS CDK) APIReferenz.

  2. Speichern Sie Ihren Code und übertragen Sie ihn.

  3. Fahren Sie mit Um zu überprüfen, ob die Anwendung hinzugefügt URL wurde fort.

Um die App URL in der Aktion „ AWS CloudFormation Stack bereitstellen“ anzuzeigen
  1. Wenn du die Aktion „ AWS CloudFormation Stack bereitstellen“ verwendest, füge dem Outputs Abschnitt in deiner CloudFormation Vorlage oder AWS SAM Vorlage eine Ausgabe mit den folgenden Eigenschaften hinzu:

    • Der Schlüssel (auch logische ID genannt) muss oder mit oder endpointurl ohne einen verbindenden Bindestrich (-), Unterstrich (_) oder Leerzeichen ( ) enthaltenappurl. Bei der Zeichenfolge wird nicht zwischen Groß- und Kleinschreibung unterschieden.

    • Der Wert muss dem http Oder https URL Ihrer bereitgestellten Anwendung entsprechen.

    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 im AWS CloudFormation Benutzerhandbuch unter Ausgaben.

  2. Speichern Sie Ihren Code und geben Sie ihn ein.

  3. Fahren Sie mit Um zu überprüfen, ob die Anwendung hinzugefügt URL 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 GitHub Aktionen, gehen Sie wie folgt vor, damit die App URL angezeigt wird.

  1. Definieren Sie eine Umgebungsvariable im Steps Abschnitt Inputs oder der Aktion in der Workflow-Definitionsdatei. Die Variable muss die folgenden Eigenschaften haben:

    • Die name muss oder appurlendpointurl, mit oder ohne einen verbindenden Bindestrich (-), Unterstrich (_) oder Leerzeichen ( ) enthalten. Bei der Zeichenfolge wird nicht zwischen Groß- und Kleinschreibung unterschieden.

    • Der Wert muss dem http Oder https URL Ihrer bereitgestellten Anwendung entsprechen.

    Eine Build-Aktion könnte beispielsweise so aussehen:

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

    ... oder das:

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

    Weitere Hinweise zur Definition von Umgebungsvariablen finden Sie unterDefinition einer Variablen.

  2. Exportieren Sie die Variable.

    Ihre Build-Aktion könnte beispielsweise so aussehen:

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

    Hinweise zum Exportieren von Variablen finden Sie unterEine Variable exportieren, damit sie von anderen Aktionen verwendet werden kann.

  3. (Optional) Wählen Sie „Validieren“, um den YAML Workflow-Code vor dem Commit zu überprüfen.

  4. Wählen Sie Commit, geben Sie eine Commit-Nachricht ein und wählen Sie erneut Commit aus.

  5. Fahren Sie mit Um zu überprüfen, ob die Anwendung hinzugefügt URL wurde fort.

Um zu überprüfen, ob die Anwendung hinzugefügt URL wurde
  • Starten Sie eine Workflow-Ausführung, falls diese nicht automatisch gestartet wurde. Bei der neuen Ausführung sollte die App als anklickbarer Link in ihrem Workflow-Diagramm URL angezeigt werden. Weitere Informationen zum Starten von Läufen finden Sie unterManuelles Starten einer Workflow-Ausführung.