

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Prácticas recomendadas
<a name="best-practices"></a>

Siga estas pautas cuando utilice Terraform para automatizar sus tareas. DevOps AWS

Qué hacer:
+ Úselo `terraform_data` para scripts y aprovisionadores personalizados.
+ Utilice activadores para controlar la recreación de los recursos.
+ Implemente un `local-exec` aprovisionador para tareas de configuración complejas.
+ `depends_on`Utilícelo para la gestión explícita de dependencias.
+ Almacene el estado para operaciones idempotentes.
+ Implemente un manejo de errores adecuado en los scripts.
+ Valide y desinfecte las entradas por motivos de seguridad.
+ Registre la salida para solucionar problemas.
+ Utilice bloques de conexión para la ejecución remota.
+ Cuando implementes funciones con`terraform_data`, considérala una solución temporal. Compruebe periódicamente si el proveedor ha añadido soporte nativo para esa funcionalidad. Cuando el proveedor introduzca una capacidad nativa para su `terraform_data` implementación, cambie a la solución oficial del proveedor.

Lo que no debe hacer:
+ No la utilices en exceso `terraform_data` como herramienta principal de administración de recursos.
+ Evite almacenar información confidencial directamente en los scripts.
+ No ignore la gestión de errores en los aprovisionadores.
+ Evite los scripts complejos y de larga duración. No cree recursos nulos con múltiples responsabilidades y flujos de trabajo excesivamente complejos.
+ No cree dependencias innecesarias. Siga los principios de administración del estado y añada solo los desencadenantes y `depends_on` condiciones necesarios en su código.
+ No lo utilice `terraform_data` para la administración de la infraestructura principal. No sustituya la administración de recursos estándar por recursos personalizados.
+ No codifique las credenciales ni los datos confidenciales.
+ No ignore las mejores prácticas de seguridad.
+ No omita la validación de las entradas.