Utilisation de variables d'environnement personnalisées dans le AWS Cloud9 IDE - AWS Cloud9

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é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 :

  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, puis tapez MY_ENV_VAR pour le nom et ENV list pour la 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 ~/.bash_profile fichier, avec la exportcommande, 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 exportcommande, 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.