Compartir por


Usar variables de ambiente

As variables de ambiente nos Power Automate fluxos na nube melloran a flexibilidade e a capacidade de mantemento dos teus fluxos de traballo, especialmente nos contornos de desenvolvemento, probas e produción.

Por que usar variables de ambiente?

As variables de ambiente son parámetros que se poden usar para almacenar axustes de configuración e outros valores que se poden cambiar facilmente sen modificar a lóxica de fluxo real. Fai referencia a estas variables dentro dos fluxos para xestionar a configuración específica do contorno, como URL, claves API, cadeas de conexión ou outros datos de configuración.

As vantaxes do uso de variables de ambiente inclúen:

  • Separación de configuración e lóxica: ao utilizar variables de ambiente, separa os datos de configuración da lóxica de fluxo. Este enfoque fai que os fluxos sexan máis modulares e máis fáciles de xestionar.
  • Implementación máis sinxela: as variables de ambiente simplifican o proceso de implantación en diferentes ambientes (desenvolvemento, probas, produción) ao permitirche cambiar as configuracións sen editar os fluxos.
  • Mantebilidade: as variables do entorno facilitan a actualización e o mantemento dos fluxos. Cando hai que cambiar un valor de configuración, pode actualizar a variable de ambiente sen editar cada fluxo individual.

Mellores prácticas para o uso de variables de ambiente

Siga estas prácticas recomendadas cando use variables de ambiente:

  • Use convencións de nomenclatura coherentes: use convencións de nomenclatura claras e coherentes para as variables de ambiente para garantir que sexan facilmente identificables e comprensibles.
  • Usa os valores predeterminados con prudencia: establece valores predeterminados significativos que se poden usar como alternativas no caso de que o valor actual non estea definido.
  • Variables do documento: documenta o propósito e o uso de cada variable de ambiente para garantir que os membros do equipo comprendan para que serve cada variable e como configurala. Engade unha descrición ao crear unha variable de ambiente.
  • Limite os datos confidenciais: evite almacenar datos moi sensibles directamente nas variables de ambiente. Considere o uso de mecanismos seguros para configuracións sensibles (por exemplo, Azure Key Vault).

Exemplo de escenario

Imaxina que tes un fluxo que se conecta a un punto final da API que difiere en ambientes de desenvolvemento, probas e produción.

  1. Crear variable de entorno:
    • API_Base_URL co valor predeterminado https://api.dev.example.com para o desenvolvemento.
    • Cambia o valor a https://api.test.example.com no ambiente de proba.
    • Cambia o valor a https://api.example.com no ambiente de produción.
  2. Referencia no fluxo:
    • Na acción HTTP do teu fluxo, establece o URL en @{variables('API_Base_URL')}.

Ao usar unha variable de ambiente, só precisa actualizar os valores da variable de ambiente cando promove a súa solución desde o desenvolvemento ata as probas e a produción. Non tes que alterar a lóxica de fluxo, garantindo a coherencia, reducindo a posibilidade de erros e simplificando a xestión.