Pular para o conteudo principal

Variaveis de ambiente

O IaC Code le a configuracao a partir de argumentos do CLI, variaveis de ambiente e arquivos de configuracao. A precedencia e:

CLI arguments > environment variables > configuration files

As variaveis de ambiente sao uteis para pipelines de CI/CD, containers e substituicoes pontuais sem editar arquivos de configuracao.

Configuracao de LLM

VariavelDescricao
IAC_CODE_PROVIDERNome do provedor de modelo (insensivel a maiusculas e minusculas): Anthropic, OpenAI, DashScope, DashScopeTokenPlan, DeepSeek, OpenAPICompatible
IAC_CODE_MODELNome do modelo
IAC_CODE_BASE_URLEndpoint de API apenas para OpenAPICompatible; ignorado para outros provedores
IAC_CODE_API_KEYChave de API do provedor; substitui a chave do provedor ativo em .credentials.yml

Consulte Provedores de LLM para detalhes sobre os provedores.

Credenciais da Alibaba Cloud

VariavelDescricao
ALIBABA_CLOUD_ACCESS_KEY_IDAccessKey ID
ALIBABA_CLOUD_ACCESS_KEY_SECRETAccessKey Secret
ALIBABA_CLOUD_SECURITY_TOKENToken STS; muda o modo de credencial para STS quando definido
ALIBABA_CLOUD_REGION_IDRegiao padrao

Consulte Credenciais da Alibaba Cloud para mais detalhes.

Telemetria

VariavelDescricao
IAC_CODE_DISABLE_NONESSENTIAL_TRAFFICDefina como 1 / true / yes / on para desabilitar o trafego de telemetria nao essencial
DISABLE_TELEMETRYDefina como 1 / true / yes / on para desabilitar toda a telemetria
IAC_CODE_TELEMETRY_ENDPOINTEndpoint OTLP base; os endpoints de sinais individuais usam este valor como padrao
IAC_CODE_TELEMETRY_TRACES_ENDPOINTEndpoint personalizado para traces
IAC_CODE_TELEMETRY_METRICS_ENDPOINTEndpoint personalizado para metricas
IAC_CODE_TELEMETRY_LOGS_ENDPOINTEndpoint personalizado para logs
IAC_CODE_TELEMETRY_HEADERSCabecalhos OTLP personalizados (formato JSON ou chave=valor)

Outros

VariavelDescricao
IAC_CODE_ENVRotulo do ambiente de implantacao (padrao: production)
IAC_CODE_TENANT_IDIdentificador de tenant para telemetria; prefixado automaticamente com iac_tenant_ se ainda nao estiver
OTEL_EXPORTER_OTLP_ENDPOINTEndpoint padrao do OpenTelemetry; quando definido, habilita a exportacao OTLP
OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENTCapturar conteudo de mensagens/ferramentas GenAI em spans: SPAN_ONLY, EVENT_ONLY, SPAN_AND_EVENT