Variáveis de ambiente
Beta
As variáveis de ambiente são um aspecto crucial do desenvolvimento e implantação de software. Elas são usadas para armazenar informações confidenciais ou definições de configuração que não devem ser codificadas na base de código.
Segurança
Seção intitulada SegurancaUma das principais razões para usar variáveis de ambiente é aumentar a segurança do seu projeto. Informações confidenciais, como chaves de API, credenciais de banco de dados ou tokens de acesso, podem ser facilmente comprometidas se estiverem codificadas em sua base de código.
Ao usar variáveis de ambiente, você pode manter essas informações confidenciais separadas do código e limitar o acesso a indivíduos ou sistemas autorizados. Isso reduz o risco de exposição acidental ou acesso não autorizado a dados críticos.
Flexibilidade de configuração
Seção intitulada Flexibilidade de configuracaoAs variáveis de ambiente permitem uma maior flexibilidade na configuração da sua aplicação. Em vez de modificar o código ou recompilar sua aplicação para atualizar as configurações, você pode simplesmente alterar os valores das variáveis de ambiente.
Isso facilita a implantação de seu aplicativo em diferentes ambientes (desenvolvimento, staging, production) ou ao usar diferentes provedores (como plataformas em nuvem), pois cada ambiente pode ter seu próprio conjunto de variáveis.
Portabilidade
Seção intitulada PortabilidadeAs variáveis de ambiente contribuem para a portabilidade do seu aplicativo. Ao abstrair os detalhes da configuração do código, você pode facilmente mover seu aplicativo entre diferentes ambientes ou plataformas sem modificar a base de código. Isso é particularmente útil ao dimensionar seu aplicativo ou implantá-lo em diferentes ambientes de hospedagem.
Colaboração
Seção intitulada ColaboracaoAs variáveis de ambiente promovem a colaboração entre os membros da equipe. Como as informações confidenciais não são expostas diretamente na base de código, é mais seguro ter mais de um desenvolvedor trabalhando no mesmo projeto.
Controle da Versão
Seção intitulada Controle da VersaoAo excluir informações confidenciais da base de código, você pode evitar o envio de segredos para sistemas de controle de versão. Isso evita que segredos sejam vazados inadvertidamente ao compartilhar repositórios de código ou durante revisões de código. Em vez disso, apenas os modelos de configuração ou espaços reservados para variáveis de ambiente são comprometidos, garantindo a segurança de informações confidenciais.
Compliance
Seção intitulada ComplianceEm muitos casos, as organizações precisam aderir aos padrões de conformidade que regulam o tratamento de dados confidenciais. Ao usar variáveis de ambiente, você pode atender a esses requisitos de conformidade, garantindo que as informações confidenciais sejam devidamente protegidas, controladas e auditáveis.
Variáveis de ambiente na plataforma Azion
Seção intitulada Variaveis de ambiente na plataforma AzionAzion API
Seção intitulada Azion APIVocê pode gerenciar suas variáveis de ambiente através da API da Azion
Azion CLI
Seção intitulada Azion CLIpara versões da Azion CLI anteriores à 1.x.y
O comando variables
está disponível e pode ser usado para gerenciar suas variáveis de ambiente através da Azion CLI.
Saiba mais sobre o comando em comando variables e seus subcomandos
Variáveis de ambiente e edge functions
Seção intitulada Variaveis de ambiente e edge functionsVocê pode recuperar o valor de sua variável de ambiente configurada dentro de uma edge function usando a interfaceAzion.env.get ()
, passando sua chave. Exemplo:
Saiba mais sobre a interface de Variáveis de Ambiente.
Limites
Seção intitulada LimitesEstes são os limites default:
Escopo | Limitação | Descrição |
---|---|---|
Key | 100 por cliente | Cada conta pode ter no máximo 100 variáveis definidas. |
Value | 32 kB | O tamanho máximo de um valor é 32 kB. |
Contribuidores