Aller au contenu principal

Variables d'environnement

IaC Code lit la configuration depuis les arguments CLI, les variables d'environnement et les fichiers de configuration. L'ordre de priorité est :

CLI arguments > environment variables > configuration files

Les variables d'environnement sont utiles pour les pipelines CI/CD, les conteneurs et les remplacements ponctuels sans modifier les fichiers de configuration.

Configuration LLM

VariableDescription
IAC_CODE_PROVIDERNom du fournisseur de modèles (insensible à la casse) : Anthropic, OpenAI, DashScope, DashScopeTokenPlan, DeepSeek, OpenAPICompatible
IAC_CODE_MODELNom du modèle
IAC_CODE_BASE_URLPoint de terminaison API pour OpenAPICompatible uniquement ; ignoré pour les autres fournisseurs
IAC_CODE_API_KEYClé API du fournisseur ; remplace la clé du fournisseur actif dans .credentials.yml

Consultez Fournisseurs LLM pour les détails des fournisseurs.

Identifiants Alibaba Cloud

VariableDescription
ALIBABA_CLOUD_ACCESS_KEY_IDAccessKey ID
ALIBABA_CLOUD_ACCESS_KEY_SECRETAccessKey Secret
ALIBABA_CLOUD_SECURITY_TOKENJeton STS ; bascule le mode d'identification vers STS lorsqu'il est défini
ALIBABA_CLOUD_REGION_IDRégion par défaut

Consultez Identifiants Alibaba Cloud pour plus de détails.

Télémétrie

VariableDescription
IAC_CODE_DISABLE_NONESSENTIAL_TRAFFICDéfinir à 1 / true / yes / on pour désactiver le trafic de télémétrie non essentiel
DISABLE_TELEMETRYDéfinir à 1 / true / yes / on pour désactiver toute la télémétrie
IAC_CODE_TELEMETRY_ENDPOINTPoint de terminaison OTLP de base ; les points de terminaison de signaux individuels utilisent cette valeur par défaut
IAC_CODE_TELEMETRY_TRACES_ENDPOINTPoint de terminaison de remplacement pour les traces
IAC_CODE_TELEMETRY_METRICS_ENDPOINTPoint de terminaison de remplacement pour les métriques
IAC_CODE_TELEMETRY_LOGS_ENDPOINTPoint de terminaison de remplacement pour les journaux
IAC_CODE_TELEMETRY_HEADERSEn-têtes OTLP personnalisés (format JSON ou clé=valeur)

Autres

VariableDescription
IAC_CODE_ENVLabel d'environnement de déploiement (par défaut : production)
IAC_CODE_TENANT_IDIdentifiant de locataire pour la télémétrie ; préfixé automatiquement avec iac_tenant_ si ce n'est pas déjà le cas
OTEL_EXPORTER_OTLP_ENDPOINTPoint de terminaison OpenTelemetry standard ; lorsqu'il est défini, active l'export OTLP
OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENTCapturer le contenu des messages/outils GenAI sur les spans : SPAN_ONLY, EVENT_ONLY, SPAN_AND_EVENT