Pentru a respecta standardele de securitate și bunele practici DevOps, parolele, cheile private RSA și token-urile API nu trebuie introduse niciodată în clar în codul sursă sau fișierele Git. Funcția env_var() citește dinamic valorile din variabilele de mediu ale containerului sau sistemului gazdă.
Exemplu: Configurare securizată în profiles.yml
# ~/.dbt/profiles.yml
productie:
target: prod
outputs:
prod:
type: snowflake
account: "{{ env_var('SNOWFLAKE_ACCOUNT') }}"
user: "{{ env_var('SNOWFLAKE_USER') }}"
password: "{{ env_var('SNOWFLAKE_PASSWORD') }}"
role: "{{ env_var('SNOWFLAKE_ROLE', 'TRANSFORMER_ROLE') }}"
database: PROD_DW
warehouse: PROD_WH
schema: ANALYTICS
Întrebări & Exemple de Cod:
Citirea Securizată a Secretelor cu env_var()Ai o nelămurire despre utilizarea comenzii
Citirea Securizată a Secretelor cu env_var()sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.