Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

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

Mode de mise au point
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.

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.

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.

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.