Skip to Content
Dismiss
Innovación
Una plataforma diseñada para la IA

Unificada, automatizada y preparada para convertir los datos en inteligencia.

Descubra cómo
Dismiss
16-18 de junio, Las Vegas
Pure//Accelerate® 2026

Descubra cómo extraer el verdadero valor de sus datos. 

Inscríbase ahora

¿Qué es Terraform Refresh?

Gracias a la infraestructura como código (IaC), las organizaciones pueden automatizar y administrar de manera escalable y constante su infraestructura de TI. Las principales empresas tecnológicas y los proveedores de nube ofrecen diferentes herramientas de IaC, por lo que Terraform de HashiCorp destaca por su enfoque declarativo para aprovisionar y administrar los recursos de la nube. Una característica interesante del conjunto de comandos de Terraform es la renovación de terraformes, que juega un papel fundamental para garantizar que el estado de la infraestructura se alinea con los archivos de configuración. 

Este artículo profundiza en la renovación de terraformes, su importancia en la gestión de la infraestructura y cómo usarla de manera efectiva.

Entender la renovación de Terraform

La renovación de Terraform sincroniza su archivo de estado Terraform con el estado actual de su infraestructura gestionada por Terraform. Imagine su archivo de estado Terraform como un plan que describa la configuración deseada para su infraestructura. Sin embargo, los cambios manuales pueden realizarse directamente en la infraestructura fuera del control de Terraform con el tiempo. La renovación de Terraform cierra esta brecha al actualizar el archivo de estado para reflejar estas modificaciones del mundo real.

El objetivo principal de la actualización de terraformes es detectar cualquier desviación entre el estado real de los recursos y el estado deseado, tal como se define en los archivos de configuración. Esta desviación puede deberse a cambios manuales realizados en la infraestructura fuera de Terraform o a cambios en el propio entorno de la infraestructura.

Cómo usar Terraform Refresh

El uso de la renovación de terraformes es sencillo. La sintaxis del comando es la siguiente:

$ terraform refresh

Este comando indica a Terraform que actualice el archivo de estado de todos los recursos actualmente administrados en su configuración de Terraform. Es importante tener en cuenta que la actualización de terraformes solo actualiza el archivo de estado; no realiza ninguna modificación en su infraestructura real.

Supongamos que tiene una configuración Terraform que aprovisiona una instancia de bucket de AWS S3 . Aquí tiene un archivo de configuración de ejemplo (main.tf):

provider "aws" {
 region = "us-west-2"
 }
 
 resource "aws_s3_bucket" "example" {
 bucket = "my-unique-bucket-name"
 acl    = "private"
 }

Para aplicar esta configuración y crear el cubo S3, debe ejecutar lo siguiente:

$ terraform init
 $ terraform apply

Si se realiza algún cambio en el cubo S3 directamente a través de la consola de AWS o la API , la ejecución de la actualización de terraform actualizará el archivo de estado para reflejar estos cambios:

$ terraform refresh

Opciones e indicadores adicionales

  • entrada : Si se establece en falso, desactiva la entrada interactiva cuando Terraform necesita la entrada del usuario.
  • estado: Especifica un archivo de estado personalizado que se utilizará para la operación.

Aquí tiene un ejemplo de su uso:

$ terraform refresh -input=false -state="custom_state.tfstate"

Ventajas de Terraform Refresh

La incorporación de la renovación de terraformes en su flujo de trabajo de gestión de la infraestructura tiene varias ventajas, algunas de las cuales son:

  • Precisión mejorada del plan: Al actualizar el archivo de estado, la renovación de terraformes garantiza que los resultados de su plan de terraform reflejen con precisión los cambios deseados necesarios para que su infraestructura esté alineada con su configuración Terraform. Esto elimina el riesgo de proponer modificaciones innecesarias basadas en información de estado obsoleta.
  • Visibilidad mejorada de la infraestructura: La renovación de Terraform le proporciona una imagen clara del estado actual de su infraestructura. Esta transparencia le permite identificar cualquier discrepancia entre su código y la infraestructura real, lo que le permite tomar medidas correctivas si es necesario.
  • Gestión optimizada de la infraestructura: La renovación de Terraform simplifica la gestión de la infraestructura al mantener actualizado su archivo de estado Terraform. Puede aplicar con confianza los cambios de configuración, sabiendo que su archivo de estado refleja con precisión la infraestructura subyacente.

Mejores prácticas para usar Terraform Refresh

Estas son algunas de las mejores prácticas que hay que tener en cuenta al usar la renovación de terraformes:

  • Antes de Terraform v0.15.4: En las versiones anteriores, la actualización de terraforms actualizaba directamente su archivo de estado. Sin embargo, este comportamiento ahora se considera obsoleto debido a posibles problemas de seguridad. Se recomienda usar la aplicación de terraform -solo actualización- en lugar de ello. Este enfoque le ofrece la ventaja de pedirle que lo confirme antes de finalizar la renovación, lo que le permite revisar los cambios antes de que se apliquen al archivo de estado.
  • -autoaprobación: Si bien algunos documentos pueden hacer referencia a la bandera de aprobación automática con renovación de terraformes, esta bandera también está obsoleta y debe evitarse. Omite la confirmación y puede tener consecuencias no deseadas.
  • Uso planificado: Por lo general, se recomienda usar la renovación estratégica de terraformes, sobre todo antes de ejecutar los comandos de plan de terraform o de aplicación de terraformes. Esto garantiza que su plan refleje el estado más reciente de la infraestructura.
  • Integración del control de versiones: Considere integrar su configuración Terraform con un sistema de control de versiones como Git. Esto le permite realizar un seguimiento de los cambios en su código Terraform y volver a las versiones anteriores si es necesario. Esto es especialmente importante si una renovación de terraformes revela discrepancias inesperadas.
  • Actualización limitada del alcance: Si solo desea actualizar un recurso o módulo específico dentro de su configuración de Terraform, puede utilizar la bandera de destino con la actualización de terraformes. Este enfoque dirigido puede ser útil para gestionar despliegues de infraestructura grandes y complejos.
  • Entender el impacto potencial: Si bien la actualización de terraformes actualiza el archivo de estado, no modifica su infraestructura. Sin embargo, la actualización del estado puede revelar diferencias entre el estado deseado (definido en su configuración Terraform) y el estado real de su infraestructura. Esté preparado para abordar cualquier discrepancia que surja después de actualizar el archivo de estado.

Conclusión

La renovación de Terraform juega un papel fundamental para mantener la coherencia entre su configuración Terraform y su infraestructura real. Al mantener su archivo de estado sincronizado, se asegura de que sus planes sean precisos y de que la gestión de su infraestructura esté optimizada.

Para las soluciones de almacenamiento avanzadas que complementan su infraestructura gestionada por Terraform, considere las ofertas de Pure Storage como Portworx® para Kubernetes y Pure Cloud Block Store™ para diversas cargas de trabajo de contenedores. Estas soluciones proporcionan unas sólidas funcionalidades de gestión de datos que pueden mejorar aún más la fiabilidad y la eficiencia de su infraestructura de nube.

04/2026
The CIO Playbook for Running VMs on Kubernetes
A strategic guide for CIOs redefining modern virtualization by running enterprise VMs on Kubernetes with Portworx®—securely, at scale, and across hybrid environments.
E-Book
15 pages

Explore los recursos y eventos clave

FERIA COMERCIAL
Pure//Accelerate® 2026
June 16-18, 2026 | Resorts World Las Vegas

Prepárese para el evento más valioso al que asistirá este año.

Inscríbase ahora
DEMOS DE PURE360
Explore, aprenda y experimente Everpure.

Acceda a vídeos y demostraciones bajo demanda para ver lo que Everpure puede hacer.

Ver las Demos
VÍDEO
Ver: El valor de Enterprise Data Cloud.

Charlie Giancarlo explica por qué la gestión de los datos —y no del almacenamiento— es el futuro. Descubra cómo un enfoque unificado transforma las operaciones de TI de la empresa.

Ver ahora
RECURSO
El almacenamiento tradicional no puede impulsar el futuro.

Las cargas de trabajo modernas exigen velocidad, seguridad y escala preparadas para la IA. ¿Su stack está listo?

Realice la evaluación
Your Browser Is No Longer Supported!

Older browsers often represent security risks. In order to deliver the best possible experience when using our site, please update to any of these latest browsers.

Personalize for Me
Steps Complete!
1
2
3
Personalize your Everpure experience
Select a challenge, or skip and build your own use case.
Estrategias de virtualización preparadas para el futuro

Opciones de almacenamiento para todas sus necesidades

Permita los proyectos de IA a cualquier escala

Almacenamiento de alto rendimiento para las canalizaciones de datos, el entrenamiento y la inferencia.

Proteja frente a la pérdida de datos

Soluciones de ciberresiliencia que defienden sus datos

Reduzca el coste de las operaciones en la nube

Almacenamiento rentable para Azure, AWS y las nubes privadas

Acelere el rendimiento de las aplicaciones y las bases de datos

Almacenamiento de baja latencia para el rendimiento de las aplicaciones

Reduzca el consumo de energía y espacio del centro de datos

Un almacenamiento eficiente en cuanto a recursos para mejorar el uso del centro de datos

Confirm your outcome priorities
Your scenario prioritizes the selected outcomes. You can modify or choose next to confirm.
Primary
Reduce My Storage Costs
Lower hardware and operational spend.
Primary
Strengthen Cyber Resilience
Detect, protect against, and recover from ransomware.
Primary
Simplify Governance and Compliance
Easy-to-use policy rules, settings, and templates.
Primary
Deliver Workflow Automation
Eliminate error-prone manual tasks.
Primary
Use Less Power and Space
Smaller footprint, lower power consumption.
Primary
Boost Performance and Scale
Predictability and low latency at any size.
What’s your role and industry?
We've inferred your role based on your scenario. Modify or confirm and select your industry.
Select your industry
Financial services
Government
Healthcare
Education
Telecommunications
Automotive
Hyperscaler
Electronic design automation
Retail
Service provider
Transportation
Which team are you on?
Technical leadership team
Defines the strategy and the decision making process
Infrastructure and Ops team
Manages IT infrastructure operations and the technical evaluations
Business leadership team
Responsible for achieving business outcomes
Security team
Owns the policies for security, incident management, and recovery
Application team
Owns the business applications and application SLAs
Describe your ideal environment
Tell us about your infrastructure and workload needs. We chose a few based on your scenario.
Select your preferred deployment
Hosted
Dedicated off-prem
On-prem
Your data center + edge
Public cloud
Public cloud only
Hybrid
Mix of on-prem and cloud
Select the workloads you need
Databases
Oracle, SQL Server, SAP HANA, open-source

Key benefits:

  • Instant, space-efficient snapshots

  • Near-zero-RPO protection and rapid restore

  • Consistent, low-latency performance

 

AI/ML and analytics
Training, inference, data lakes, HPC

Key benefits:

  • Predictable throughput for faster training and ingest

  • One data layer for pipelines from ingest to serve

  • Optimized GPU utilization and scale
Data protection and recovery
Backups, disaster recovery, and ransomware-safe restore

Key benefits:

  • Immutable snapshots and isolated recovery points

  • Clean, rapid restore with SafeMode™

  • Detection and policy-driven response

 

Containers and Kubernetes
Kubernetes, containers, microservices

Key benefits:

  • Reliable, persistent volumes for stateful apps

  • Fast, space-efficient clones for CI/CD

  • Multi-cloud portability and consistent ops
Cloud
AWS, Azure

Key benefits:

  • Consistent data services across clouds

  • Simple mobility for apps and datasets

  • Flexible, pay-as-you-use economics

 

Virtualization
VMs, vSphere, VCF, vSAN replacement

Key benefits:

  • Higher VM density with predictable latency

  • Non-disruptive, always-on upgrades

  • Fast ransomware recovery with SafeMode™

 

Data storage
Block, file, and object

Key benefits:

  • Consolidate workloads on one platform

  • Unified services, policy, and governance

  • Eliminate silos and redundant copies

 

What other vendors are you considering or using?
Thinking...
Your personalized, guided path
Get started with resources based on your selections.