Variáveis de ambiente
Esta documentação descreve como configurar e utilizar as seguintes variáveis de ambiente para o Terraform e a CLI:
MGC_API_KEY
MGC_OBJ_KEY_ID
MGC_OBJ_KEY_SECRET
MGC_REGION
MGC_ENV
Essas variáveis de ambiente são usadas para autenticação e configuração de ambiente ao interagir com a infraestrutura e serviços fornecidos.
Variáveis de Ambiente
-
MGC_API_KEY
- Chave de API para autenticação. Saiba mais. -
MGC_OBJ_KEY_ID
- ID da chave para acessar ao produto de Object Storage. Saiba mais. -
MGC_OBJ_KEY_SECRET
- Secret da chave para acessar ao produto de Object Storage. Saiba mais. -
MGC_REGION
- Especifica a região onde os recursos serão criados e gerenciados. -
MGC_ENV
- Define o ambiente de operação para diferenciar entre diferentes fases de desenvolvimento.
As variáveis de ambiente sempre terão prioridade. Ou seja, no caso onde o usuário tenha a CLI e também API Key como variáveis de ambientes setadas, será utilizado a API Key para autenticação.
Exemplo de utilização
- Linux
- Windows
Linux
export MGC_API_KEY="sua_api_key_aqui"
export MGC_OBJ_KEY_ID="seu_obj_key_id_aqui"
export MGC_OBJ_KEY_SECRET="seu_obj_key_secret_aqui"
export MGC_REGION="sua_regiao_aqui"
export MGC_ENV="seu_ambiente_aqui"
Windows
$env:MGC_API_KEY="sua_api_key_aqui"
$env:MGC_OBJ_KEY_ID="seu_obj_key_id_aqui"
$env:MGC_OBJ_KEY_SECRET="seu_obj_key_secret_aqui"
$env:MGC_REGION="sua_regiao_aqui"
$env:MGC_ENV="seu_ambiente_aqui"