Utilisation de variables d'environnement personnalisées dans l'environnement de développement intégré (IDE) AWS Cloud9 - AWS Cloud9

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.

Utilisation de variables d'environnement personnalisées dans l'environnement de développement intégré (IDE) AWS Cloud9

L'AWS Cloud9IDE prend en charge la définition de variables d'environnement personnalisées. Vous pouvez définir des variables d'environnement personnalisées dans l'AWS Cloud9IDE comme suit.

Définition de variables d'environnement personnalisées au niveau de la commande

Vous pouvez définir des variables d'environnement personnalisées au niveau de la commande lorsque vous exécutez une commande dans votre environnement de développement AWS Cloud9. Pour tester ce comportement, créez le fichier script.sh avec le code suivant :

#!/bin/bash echo $MY_ENV_VAR

Si vous exécutez la commande suivante, le terminal affiche Terminal session :

MY_ENV_VAR='Terminal session' sh ./script.sh

Si vous définissez la variable d'environnement personnalisée en utilisant plusieurs approches décrites dans cette rubrique, lorsque vous essayez d'obtenir la valeur de la variable d'environnement personnalisée, ce paramètre est prioritaire sur tous les autres.

Définition de variables d'environnement utilisateur personnalisées dans ~/.bash_profile

Vous pouvez définir des variables d'environnement utilisateur personnalisées dans le fichier ~/.bash_profile de votre environnement. Pour tester ce comportement, ajoutez le code suivant au fichier ~/.bash_profile dans votre environnement :

export MY_ENV_VAR='.bash_profile file'

Si vous exécutez ensuite sh ./script.sh à partir de la ligne de commande, le terminal affiche .bash_profile file. (Cela suppose que vous avez créé le fichier script.sh, comme décrit précédemment.)

Définition de variables d'environnement personnalisées locales

Vous pouvez définir des variables d'environnement personnalisées locales dans une session de terminal en exécutant la commande export . Pour tester ce comportement, exécutez la commande suivante dans une séance de terminal :

export MY_ENV_VAR='Command line export'

Si vous exécutez ensuite sh ./script.sh à partir de la ligne de commande, le terminal affiche Command line export. (Cela suppose que vous avez créé le fichier script.sh, comme décrit précédemment.)

Si vous définissez la même variable d'environnement personnalisée avec la commande export et dans votre fichier ~/.bash_profile, lorsque vous essayez d'obtenir la valeur de la variable d'environnement personnalisée, la commande export est prioritaire.

Définition de variables d'environnement utilisateur personnalisées dans ~/.bashrc

Vous pouvez définir des variables d'environnement utilisateur personnalisées dans le fichier ~/.bashrc de votre environnement. Pour tester ce comportement, ajoutez le code suivant au fichier ~/.bashrc dans votre environnement :

export MY_ENV_VAR='.bashrc file'

Si vous exécutez ensuite sh ./script.sh à partir de la ligne de commande, le terminal affiche .bashrc file. (Cela suppose que vous avez créé le fichier script.sh, comme décrit précédemment.)

Si vous définissez la même variable d'environnement personnalisée avec la commande export et dans votre fichier ~/.bashrc, lorsque vous essayez d'obtenir la valeur de la variable d'environnement personnalisée, la commande export est prioritaire.

Définition de variables d'environnement utilisateur personnalisées dans la liste ENV

Vous pouvez définir des variables d'environnement personnalisées dans la liste ENV de l'onglet Exécuter.

Pour tester ce comportement, procédez comme suit :

  1. Dans la barre de menus, choisissez Exécuter, Configurations d'exécution, Nouvelle configuration d'exécution.

  2. Dans l'onglet [Nouveau] - Inactif, choisissez Exécuteur : Auto, puis Script Shell.

  3. Choisissez ENV et saisissez MY_ENV_VAR pour Nom, et ENV list pour Valeur.

  4. Pour Commande), saisissez ./script.sh.

  5. Choisissez le bouton Exécuter. L'onglet de l'exécuteur affiche ENV list. (Cela suppose que vous avez créé le fichier script.sh, comme décrit précédemment.)

Si vous définissez la même variable d'environnement personnalisée dans votre fichier ~/.bash_profile, avec la commande export , dans votre fichier ~/.bashrc et dans la liste ENV, lorsque vous essayez d'obtenir la valeur de la variable d'environnement personnalisée, le fichier ~/.bash_profile est prioritaire, suivi du paramètre de commande export , du paramètre de fichier ~/.bashrc et du paramètre de liste ENV.

Note

La liste ENV est la seule approche permettant d'obtenir et de définir des variables d'environnement personnalisées à l'aide de code, indépendamment d'un script shell.