에서 사용자 지정 환경 변수 작업 AWS Cloud9 IDE - AWS Cloud9

AWS Cloud9 는 더 이상 신규 고객이 사용할 수 없습니다. AWS Cloud9 의 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. 자세히 알아보기

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

에서 사용자 지정 환경 변수 작업 AWS Cloud9 IDE

AWS Cloud9 통합 개발 환경(IDE)은 사용자 지정 환경 변수 설정을 지원합니다. 다음과 같은 방법으로 AWS Cloud9 IDE에서 사용자 지정 환경 변수를 설정할 수 있습니다.

명령 수준 사용자 지정 환경 변수 설정

AWS Cloud9 개발 환경에서 명령을 실행할 때 명령 수준 사용자 지정 환경 변수를 설정할 수 있습니다. 이 동작을 테스트하려면 다음 코드를 사용하여 script.sh라는 파일을 만듭니다.

#!/bin/bash echo $MY_ENV_VAR

다음 명령을 실행하면 터미널에 Terminal session이 표시됩니다.

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

이 주제에 설명된 여러 접근 방식을 사용하여 사용자 지정 환경 변수를 설정한 경우, 사용자 지정 환경 변수의 값을 가져오려고 할 때 이 설정이 다른 모든 설정보다 우선합니다.

~/.bash_profile에서 사용자 지정 사용자 환경 변수 설정

환경의 ~/.bash_profile 파일에서 사용자 지정 사용자 환경 변수를 설정할 수 있습니다. 이 동작을 테스트하려면 환경의 ~/.bash_profile 파일에 다음 코드를 추가합니다.

export MY_ENV_VAR='.bash_profile file'

그런 다음 명령줄에서 sh ./script.sh를 실행하면 터미널에 .bash_profile file가 표시됩니다. (앞서 설명한 대로 script.sh 파일을 만들었다고 가정합니다.)

로컬 사용자 지정 환경 변수 설정

export 명령을 실행하여 터미널 세션에서 로컬 사용자 지정 환경 변수를 설정할 수 있습니다. 이 동작을 테스트하려면 터미널 세션에서 다음 명령을 실행합니다.

export MY_ENV_VAR='Command line export'

그런 다음 명령줄에서 sh ./script.sh를 실행하면 터미널에 Command line export가 표시됩니다. (앞서 설명한 대로 script.sh 파일을 만들었다고 가정합니다.)

export 명령 및 ~/.bash_profile 파일에서 동일한 사용자 지정 환경 변수를 설정한 경우, 사용자 지정 환경 변수의 값을 가져오려고 할 때 export 명령 설정이 우선합니다.

~/.bashrc에서 사용자 지정 사용자 환경 변수 설정

환경의 ~/.bashrc 파일에서 사용자 지정 사용자 환경 변수를 설정할 수 있습니다. 이 동작을 테스트하려면 환경의 ~/.bashrc 파일에 다음 코드를 추가합니다.

export MY_ENV_VAR='.bashrc file'

그런 다음 명령줄에서 sh ./script.sh를 실행하면 터미널에 .bashrc file가 표시됩니다. (앞서 설명한 대로 script.sh 파일을 만들었다고 가정합니다.)

export 명령 및 ~/.bashrc 파일에서 동일한 사용자 지정 환경 변수를 설정한 경우, 사용자 지정 환경 변수의 값을 가져오려고 할 때 export 명령 설정이 우선합니다.

ENV 목록에서 사용자 지정 환경 변수 설정

실행 탭의 ENV 목록에서 사용자 지정 환경 변수를 설정할 수 있습니다.

이 동작을 테스트하려면 다음을 수행합니다.

  1. 메뉴 표시줄에서 실행, 실행 구성, 새 실행 구성을 선택합니다.

  2. [New] - Idle([신규] - 유휴) 탭에서 Runner: Auto(실행기: 자동)를 선택한 다음 셸 스크립트를 선택합니다.

  3. 를 선택한 다음 이름 MY_ENV_VARENV를 입력하고 ENV list를 입력합니다.

  4. 명령./script.sh를 입력합니다.

  5. 실행 버튼을 선택합니다. 실행기 탭에 ENV list가 표시됩니다. (앞서 설명한 대로 script.sh 파일을 만들었다고 가정합니다.)

파일, export 명령, ~/.bash_profile 파일 ~/.bashrcENV 목록에서 동일한 사용자 지정 환경 변수를 설정한 경우 사용자 지정 환경 변수의 값을 가져오려고 하면 ~/.bash_profile 파일 설정이 우선 순위가 되고 명령 export 설정, ~/.bashrc 파일 설정 및 ENV 목록 설정이 우선 순위가 됩니다.

참고

ENV 목록은 쉘 스크립트와 별도로 코드를 사용하여 사용자 지정 환경 변수를 가져오고 설정하는 유일한 접근 방식입니다.