Bekerja dengan Variabel Lingkungan Kustom di AWS Cloud9 IDE - AWS Cloud9

AWS Cloud9 tidak lagi tersedia untuk pelanggan baru. Pelanggan yang sudah ada AWS Cloud9 dapat terus menggunakan layanan seperti biasa. Pelajari selengkapnya

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Bekerja dengan Variabel Lingkungan Kustom di AWS Cloud9 IDE

AWS Cloud9 Integrated Development Environment (IDE) mendukung pengaturan variabel lingkungan kustom. Anda dapat mengatur variabel lingkungan kustom dengan cara berikut. AWS Cloud9 IDE

Atur Variabel Lingkungan Kustom Tingkat Perintah

Anda dapat mengatur variabel lingkungan kustom tingkat perintah saat Anda menjalankan perintah di lingkungan AWS Cloud9 pengembangan Anda. Untuk menguji perilaku ini, buat file bernama script.sh dengan kode berikut:

#!/bin/bash echo $MY_ENV_VAR

Jika Anda menjalankan perintah berikut, terminal menampilkan Terminal session:

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

Jika Anda mengatur variabel lingkungan kustom dengan menggunakan beberapa pendekatan yang dijelaskan dalam topik ini, maka ketika Anda mencoba untuk mendapatkan nilai variabel lingkungan kustom, pengaturan ini akan diprioritaskan di atas yang lainnya.

Atur Variabel Lingkungan Pengguna Kustom di ~/.bash_profile

Anda dapat mengatur variabel lingkungan pengguna khusus dalam file ~/.bash_profile di lingkungan Anda. Untuk menguji perilaku ini, tambahkan kode berikut ke file ~/.bash_profile di lingkungan Anda:

export MY_ENV_VAR='.bash_profile file'

Jika Anda kemudian menjalankan sh ./script.sh dari baris perintah, terminal menampilkan .bash_profile file. (Ini mengasumsikan Anda membuat file script.sh seperti yang dijelaskan sebelumnya.)

Atur Variabel Lingkungan Kustom Lokal

Anda dapat mengatur variabel lingkungan kustom lokal dalam sesi terminal dengan menjalankan perintah export . Untuk menguji perilaku ini, jalankan perintah berikut di sesi terminal:

export MY_ENV_VAR='Command line export'

Jika Anda kemudian menjalankan sh ./script.sh dari baris perintah, terminal menampilkan Command line export. (Ini mengasumsikan Anda membuat file script.sh seperti yang dijelaskan sebelumnya.)

Jika Anda mengatur variabel lingkungan kustom yang sama dengan perintah export dan dalam file ~/.bash_profile Anda, maka ketika Anda mencoba untuk mendapatkan nilai variabel lingkungan kustom, pengaturan perintah export akan diprioritaskan.

Atur Variabel Lingkungan Pengguna Kustom di ~/.bashrc

Anda dapat mengatur variabel lingkungan pengguna khusus dalam file ~/.bashrc di lingkungan Anda. Untuk menguji perilaku ini, tambahkan kode berikut ke file ~/.bashrc di lingkungan Anda:

export MY_ENV_VAR='.bashrc file'

Jika Anda kemudian menjalankan sh ./script.sh dari baris perintah, terminal menampilkan .bashrc file. (Ini mengasumsikan Anda membuat file script.sh seperti yang dijelaskan sebelumnya.)

Jika Anda mengatur variabel lingkungan kustom yang sama dengan perintah export dan dalam file ~/.bashrc Anda, maka ketika Anda mencoba untuk mendapatkan nilai variabel lingkungan kustom, pengaturan perintah export akan diprioritaskan.

Mengatur Variabel Lingkungan Kustom dalam ENV Daftar

Anda dapat mengatur variabel lingkungan kustom dalam ENVdaftar pada tab Jalankan.

Untuk menguji perilaku ini, lakukan hal berikut:

  1. Pada bilah menu, pilih Jalankan, Jalankan Konfigurasi, Jalankan Konfigurasi Baru.

  2. Di tab [Baru] - Diam, Pilih Runner: Otomatis, lalu pilih Shell script.

  3. Pilih ENV, lalu ketik MY_ENV_VAR untuk Nama dan ENV list Nilai.

  4. Untuk Perintah, ketikkan ./script.sh.

  5. Pilih tombol Jalankan. Tab runner menampilkan ENV list. (Ini mengasumsikan Anda membuat file script.sh seperti yang dijelaskan sebelumnya.)

Jika Anda mengatur variabel lingkungan kustom yang sama dalam ~/.bash_profile file Anda, dengan exportperintah, dalam ~/.bashrc file Anda, dan dalam ENVdaftar, maka ketika Anda mencoba untuk mendapatkan nilai variabel lingkungan kustom, pengaturan ~/.bash_profile file mengambil prioritas pertama, diikuti oleh pengaturan exportperintah, pengaturan ~/.bashrc file, dan pengaturan ENVdaftar.

catatan

ENVDaftar ini adalah satu-satunya pendekatan untuk mendapatkan dan mengatur variabel lingkungan khusus dengan menggunakan kode, terpisah dari skrip shell.