AWS Cloud9 n'est plus disponible pour les nouveaux clients. Les clients existants de AWS Cloud9 peuvent continuer à utiliser le service normalement. En savoir plus
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 le AWS Cloud9 IDE
L'environnement de développement AWS Cloud9 intégré (IDE) prend en charge la définition de variables d'environnement personnalisées. Vous pouvez définir des variables d'environnement personnalisées AWS Cloud9 IDE de la manière suivante.
-
Définir des variables d'environnement personnalisées au niveau de la commande
-
Définir des variables d'environnement utilisateur personnalisées dans ~/.bash_profile
-
Définir des variables d'environnement personnalisées locales
-
Définir des variables d'environnement utilisateur personnalisées dans ~/.bashrc
-
Définir des variables d'environnement personnalisées dans la ENV liste
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 AWS Cloud9 développement. 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éfinir des variables d'environnement personnalisées dans la ENV liste
Vous pouvez définir des variables d'environnement personnalisées dans la ENVliste de l'onglet Exécuter.
Pour tester ce comportement, procédez comme suit :
-
Dans la barre de menus, choisissez Exécuter, Configurations d'exécution, Nouvelle configuration d'exécution.
-
Dans l'onglet [Nouveau] - Inactif, choisissez Exécuteur : Auto, puis Script Shell.
-
Choisissez ENV, puis tapez
MY_ENV_VAR
pour le nom etENV list
pour la valeur. -
Pour Commande), saisissez
./script.sh
. -
Choisissez le bouton Exécuter. L'onglet de l'exécuteur affiche
ENV list
. (Cela suppose que vous avez créé le fichierscript.sh
, comme décrit précédemment.)
Si vous définissez la même variable d'environnement personnalisée dans votre ~/.bash_profile
fichier, avec la export
commande, dans votre ~/.bashrc
fichier et dans la ENVliste, lorsque vous essayez d'obtenir la valeur de la variable d'environnement personnalisée, le paramètre du ~/.bash_profile
fichier est prioritaire, suivi du paramètre de export
commande, du paramètre de ~/.bashrc
fichier et du paramètre de ENVliste.
Note
La ENVliste est la seule approche permettant d'obtenir et de définir des variables d'environnement personnalisées à l'aide d'un code distinct d'un script shell.