AWS Cloud9 não está mais disponível para novos clientes. Os clientes atuais do AWS Cloud9 podem continuar usando o serviço normalmente. Saiba mais
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Trabalhar com variáveis de ambiente personalizadas no Ambiente de desenvolvimento integrado (IDE) do AWS Cloud9
O IDE do AWS Cloud9 oferece suporte para definição de variáveis de ambiente personalizadas. Obtenha e defina variáveis de ambiente personalizadas no AWS Cloud9 das seguintes formas:
Definir variáveis de ambiente personalizadas a nível de comando
Defina variáveis de ambiente personalizadas no nível de comando ao executar um comando no ambiente de desenvolvimento do AWS Cloud9. Para testar esse comportamento, crie um arquivo chamado script.sh
com o seguinte código:
#!/bin/bash echo $MY_ENV_VAR
Se você executar o comando a seguir, o terminal exibe Terminal session
:
MY_ENV_VAR='Terminal session' sh ./script.sh
Se você definir a variável de ambiente personalizada usando várias abordagens descritas neste tópico e, em seguida, ao tentar obter o valor da variável de ambiente personalizada, essa configuração tem prioridade sobre todas os outras.
Definir variáveis de ambiente do usuário personalizadas em ~/.bash_profile
Defina variáveis de ambiente do usuário personalizadas no arquivo ~/.bash_profile
no ambiente. Para testar esse comportamento, adicione o código a seguir ao arquivo ~/.bash_profile
no ambiente:
export MY_ENV_VAR='.bash_profile file'
Se você executar sh ./script.sh
da linha de comando, o terminal exibirá .bash_profile file
. (Isso assume que você criou o arquivo script.sh
conforme descrito anteriormente.)
Definir variáveis de ambiente personalizadas locais
Defina variáveis de ambiente personalizadas locais em uma sessão de terminal ao executar o comando export
. Para testar esse comportamento, execute o seguinte comando em uma sessão de terminal:
export MY_ENV_VAR='Command line export'
Se você executar sh ./script.sh
da linha de comando, o terminal exibirá Command line export
. (Isso assume que você criou o arquivo script.sh
conforme descrito anteriormente.)
Se você definir a mesma variável de ambiente personalizada com o comando export
e no arquivo ~/.bash_profile
, quando tentar obter o valor da variável de ambiente personalizada, a configuração do comando export
terá prioridade.
Definir variáveis de ambiente do usuário personalizadas em ~/.bashrc
Defina variáveis de ambiente do usuário personalizadas no arquivo ~/.bashrc
no ambiente. Para testar esse comportamento, adicione o código a seguir ao arquivo ~/.bashrc
no ambiente:
export MY_ENV_VAR='.bashrc file'
Se você executar sh ./script.sh
da linha de comando, o terminal exibirá .bashrc file
. (Isso assume que você criou o arquivo script.sh
conforme descrito anteriormente.)
Se você definir a mesma variável de ambiente personalizada com o comando export
e no arquivo ~/.bashrc
, quando tentar obter o valor da variável de ambiente personalizada, a configuração do comando export
terá prioridade.
Definir variáveis de ambiente do usuário personalizadas na Lista ENV
Defina variáveis de ambiente personalizadas na lista ENV na guia Run (Executar).
Para testar esse comportamento, faça o seguinte:
-
Na barra de menus, selecione Executar, Configurações de execução, Nova configuração de execução.
-
Na guia [New] - Idle ([Novo] – Inativo), selecione Runner: Auto (Executor: automático) e, em seguida, selecione Shell script (Script de shell).
-
Selecione ENV e, em seguida, digite
MY_ENV_VAR
em Name (Nome) eENV list
em Value (Valor). -
Em Comando, digite
./script.sh
. -
Escolha o botão Run (Executar). A guia do executor exibe
ENV list
. (Isso assume que você criou o arquivoscript.sh
conforme descrito anteriormente.)
Se você definir a mesma variável de ambiente personalizada no arquivo ~/.bash_profile
, com o comando export
, no arquivo ~/.bashrc
e na lista ENV, ao tentar obter o valor da variável de ambiente personalizada, a configuração do arquivo ~/.bash_profile
terá prioridade, seguida da configuração do comando export
, da configuração do arquivo ~/.bashrc
e da configuração da lista ENV.
nota
A lista ENV é a única abordagem para obtenção e definição de variáveis de ambiente personalizadas usando código, separado de um script de shell.