Zum Hauptinhalt springen

Umgebungsvariablen

IaC Code liest die Konfiguration aus CLI-Argumenten, Umgebungsvariablen und Konfigurationsdateien. Die Rangfolge ist:

CLI-Argumente > Umgebungsvariablen > Konfigurationsdateien

Umgebungsvariablen sind nuetzlich fuer CI/CD-Pipelines, Container und einmalige Ueberschreibungen, ohne Konfigurationsdateien bearbeiten zu muessen.

LLM-Konfiguration

VariableBeschreibung
IAC_CODE_PROVIDERName des Modellanbieters (Gross-/Kleinschreibung wird nicht beachtet): Anthropic, OpenAI, DashScope, DashScopeTokenPlan, DeepSeek, OpenAPICompatible
IAC_CODE_MODELModellname
IAC_CODE_BASE_URLAPI-Endpunkt nur fuer OpenAPICompatible; wird fuer andere Anbieter ignoriert
IAC_CODE_API_KEYAPI-Schluessel des Anbieters; ueberschreibt den Schluessel des aktiven Anbieters in .credentials.yml

Siehe LLM-Anbieter fuer Anbieterdetails.

Alibaba Cloud-Anmeldedaten

VariableBeschreibung
ALIBABA_CLOUD_ACCESS_KEY_IDAccessKey-ID
ALIBABA_CLOUD_ACCESS_KEY_SECRETAccessKey-Secret
ALIBABA_CLOUD_SECURITY_TOKENSTS-Token; wechselt den Anmeldedatenmodus zu STS, wenn gesetzt
ALIBABA_CLOUD_REGION_IDStandardregion

Siehe Alibaba Cloud-Anmeldedaten fuer weitere Details.

Telemetrie

VariableBeschreibung
IAC_CODE_DISABLE_NONESSENTIAL_TRAFFICAuf 1 / true / yes / on setzen, um nicht-essentiellen Telemetrie-Datenverkehr zu deaktivieren
DISABLE_TELEMETRYAuf 1 / true / yes / on setzen, um die gesamte Telemetrie zu deaktivieren
IAC_CODE_TELEMETRY_ENDPOINTBasis-OTLP-Endpunkt; einzelne Signalendpunkte verwenden standardmaessig diesen Wert
IAC_CODE_TELEMETRY_TRACES_ENDPOINTUeberschreibungsendpunkt fuer Traces
IAC_CODE_TELEMETRY_METRICS_ENDPOINTUeberschreibungsendpunkt fuer Metriken
IAC_CODE_TELEMETRY_LOGS_ENDPOINTUeberschreibungsendpunkt fuer Protokolle
IAC_CODE_TELEMETRY_HEADERSBenutzerdefinierte OTLP-Header (JSON- oder key=value-Format)

Sonstiges

VariableBeschreibung
IAC_CODE_ENVBezeichnung der Bereitstellungsumgebung (Standard: production)
IAC_CODE_TENANT_IDMandantenkennung fuer Telemetrie; wird automatisch mit iac_tenant_ vorangestellt, wenn nicht bereits vorhanden
OTEL_EXPORTER_OTLP_ENDPOINTStandard-OpenTelemetry-Endpunkt; aktiviert den OTLP-Export, wenn gesetzt
OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENTGenAI-Nachrichten-/Tool-Inhalte auf Spans erfassen: SPAN_ONLY, EVENT_ONLY, SPAN_AND_EVENT