

Amazon n' CodeCatalyst est plus ouvert aux nouveaux clients. Les clients existants peuvent continuer à utiliser le service normalement. Pour de plus amples informations, veuillez consulter [Comment effectuer une migration depuis CodeCatalyst](migration.md).

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Afficher l'URL de l'application dans le diagramme du flux de travail
<a name="deploy-app-url"></a>

Si votre flux de travail déploie une application, vous pouvez configurer Amazon CodeCatalyst pour afficher l'URL de l'application sous forme de lien cliquable. Ce lien apparaît dans la CodeCatalyst console, dans l'action qui l'a déployé. Le diagramme de flux de travail suivant montre l'URL de l'**application View** qui apparaît au bas d'une action.

![\[Afficher l'URL de l'application\]](http://docs.aws.amazon.com/fr_fr/codecatalyst/latest/userguide/images/deploy/view-app-url.png)


En rendant cette URL cliquable dans la CodeCatalyst console, vous pouvez vérifier rapidement le déploiement de votre application.

**Note**  
L'URL de l'application n'est pas prise en charge par l'action **Deploy to Amazon ECS**.

Pour activer cette fonctionnalité, ajoutez une variable de sortie à votre action dont le nom contient`appurl`, ou`endpointurl`. Vous pouvez utiliser un nom avec ou sans tiret (`-`), trait de soulignement (`_`) ou espace (` `). La chaîne ne distingue pas les majuscules et minuscules. Définissez la valeur de la variable sur l'`https`URL `http` ou l'URL de votre application déployée.

**Note**  
Si vous mettez à jour une variable de sortie existante pour inclure la `endpoint url` chaîne ou`app url`, mettez à jour toutes les références à cette variable pour utiliser le nouveau nom de variable.

Pour connaître les étapes détaillées, consultez l'une des procédures suivantes :
+ [Pour afficher l'URL de l'application dans l'action « AWS CDK  déployer »](#deploy-app-url-cdk)
+ [Pour afficher l'URL de l'application dans l'action « Deploy CloudFormation stack »](#deploy-app-url-cfn)
+ [Pour afficher l'URL de l'application dans toutes les autres actions](#deploy-app-url-other)

Lorsque vous avez terminé de configurer l'URL, vérifiez qu'elle s'affiche comme prévu en suivant ces instructions :
+ [Pour vérifier que l'URL de l'application a été ajoutée](#deploy-app-url-verify)<a name="deploy-app-url-cdk"></a>

**Pour afficher l'URL de l'application dans l'action « AWS CDK  déployer »**

1. Si vous utilisez l'action de **AWS CDK déploiement**, ajoutez une `CfnOutput` construction (qui est une paire clé-valeur) dans le code de votre AWS CDK application :
   + Le nom de la clé doit contenir`appurl`, ou`endpointurl`, avec ou sans tiret (`-`), un trait de soulignement (`_`) ou un espace (` `). La chaîne ne distingue pas les majuscules et minuscules.
   + La valeur doit être l'`https`URL `http` ou l'URL de votre application déployée.

   Par exemple, votre AWS CDK code peut ressembler à ceci :

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

   Pour plus d'informations sur la `CfnOutput` construction, voir [interface CfnOutputProps](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.CfnOutputProps.html) dans la *référence de l'AWS Cloud Development Kit (AWS CDK) API*.

1. Enregistrez et validez votre code.

1. Passez à [Pour vérifier que l'URL de l'application a été ajoutée](#deploy-app-url-verify).<a name="deploy-app-url-cfn"></a>

**Pour afficher l'URL de l'application dans l'action « Deploy CloudFormation stack »**

1. Si vous utilisez l'action **Deploy CloudFormation stack**, ajoutez une sortie à la `Outputs` section de votre CloudFormation modèle ou de votre AWS SAM modèle présentant les caractéristiques suivantes :
   + La clé (également appelée ID logique) doit contenir ou `appurl` `endpointurl` non un tiret (`-`), un trait de soulignement (`_`) ou un espace (` `). La chaîne ne distingue pas les majuscules et minuscules.
   + La valeur doit être l'`https`URL `http` ou l'URL de votre application déployée.

   Par exemple, votre CloudFormation modèle peut ressembler à ceci :

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

   Pour plus d'informations sur CloudFormation les sorties, voir [Sorties](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/outputs-section-structure.html) dans le *guide de AWS CloudFormation l'utilisateur*.

1. Enregistrez et validez votre code.

1. Passez à [Pour vérifier que l'URL de l'application a été ajoutée](#deploy-app-url-verify).<a name="deploy-app-url-other"></a>

**Pour afficher l'URL de l'application dans toutes les autres actions**

Si vous utilisez une autre action pour déployer votre application, telle que l'action de création ou **GitHub les actions**, procédez comme suit pour afficher l'URL de l'application.

1. Définissez une variable d'environnement dans la `Steps` section `Inputs` ou de l'action du fichier de définition du flux de travail. La variable doit présenter les caractéristiques suivantes :
   + Ils `name` doivent contenir ou `appurl``endpointurl`, avec ou sans tiret (`-`), soulignement (`_`) ou espace (` `). La chaîne ne distingue pas les majuscules et minuscules.
   + La valeur doit être l'`https`URL `http` ou l'URL de votre application déployée.

   Par exemple, une action de génération peut ressembler à ceci :

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

   ... ou ceci :

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

   Pour plus d'informations sur la définition des variables d'environnement, consultez[Définition d'une variable](workflows-working-with-variables-define-input.md).

1. Exportez la variable.

   Par exemple, votre action de création peut ressembler à ceci :

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

   Pour plus d'informations sur l'exportation de variables, consultez[Exporter une variable afin que d'autres actions puissent l'utiliser](workflows-working-with-variables-export-input.md).

1. (Facultatif) Choisissez **Valider** pour valider le code YAML du flux de travail avant de le valider.

1. Choisissez **Valider**, entrez un message de validation, puis choisissez à nouveau **Valider**.

1. Passez à [Pour vérifier que l'URL de l'application a été ajoutée](#deploy-app-url-verify).<a name="deploy-app-url-verify"></a>

**Pour vérifier que l'URL de l'application a été ajoutée**
+ Lancez l'exécution d'un flux de travail s'il n'a pas démarré automatiquement. Lors de la nouvelle exécution, l'URL de l'application doit être affichée sous forme de lien cliquable dans son diagramme de flux de travail. Pour plus d'informations sur le démarrage de courses, consultez[Démarrage manuel de l’exécution d’un flux de travail](workflows-manually-start.md). 