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 YAML? ¿Se pueden escribir cadenas multilínea?

YAML es el acrónimo de “yet another markup language” (otro lenguaje de marcado más) o de “YAML ain’t markup language” (YAML no es un lenguaje de marcado); este último es un acrónimo recursivo que se utiliza para dejar claro que YAML es para los datos y no para los documentos. YAML es un lenguaje de serialización de datos que se usa para escribir archivos de configuración para la implementación de infraestructura. Por ejemplo, si quiere implementar una aplicación de Docker en Kubernetes, tendrá que usar un archivo YAML para configurar la instancia. YAML es legible por el ser humano, por lo que es fácil crear un archivo y leer sus instrucciones durante las implementaciones.

Si no está familiarizado con YAML, no tardará mucho en darse cuenta de que necesita un modo de romper las cadenas en varias líneas; esta cuestión es una de las preguntas más frecuentes sobre YAML que se hacen en la red. En este artículo, veremos las dos maneras principales de enfocar el tema de las cadenas multilínea de YAML, además de algunas otras preguntas frecuentes sobre este lenguaje.

YAML y el espacio en blanco: lo que hay que saber

Los archivos YAML usan los espacios en blanco y los retornos de carro, pero el contenido se serializa cuando entra en un recurso concreto. Los desarrolladores que crean un archivo YAML pueden dar formato al texto usando sangrías y espacios para facilitar la lectura. YAML trata los espacios en blanco de la misma manera que otros lenguajes, así que puede tener todos los que quiera para formatear un archivo.

Cómo dividir las líneas en las cadenas multilínea de YAML

Al ingerir archivos YAML, en ocasiones puede querer conservar los saltos de línea en una cadena multilínea. Tome el siguiente pseudocódigo como ejemplo:

    clave:

            elemento1

            elemento2

            elemento3

Después de cada elemento de línea (es decir, elemento1, elemento2, elemento3), tiene un retorno de carro. Si deja la sintaxis de YAML tal como está, la cadena será así:

elemento1 elemento2 elemento3

Este formato de cadena crea una cadena larga sin ningún formateo de retorno de carro, por lo que es posible que quiera conservar los saltos de línea. Los saltos de línea pueden conservarse con el operador literal. El operador literal es el carácter de la barra vertical (“|”). Para conservar los saltos de línea, su sintaxis de YAML debería modificarse y ser así:

    clave: |

            elemento1

            elemento2

            elemento3

Fíjese en el carácter de la barra vertical que hay después de la directiva “clave”. Cuando la aplicación ingiere el archivo YAML, lo convierte en la cadena siguiente:

elemento1\nelemento2\nelemento3

El carácter “\n” representa una nueva línea. La impresión de esta cadena para una aplicación mostrará cada elemento con un retorno de carro anexado para conservar el formato en las instrucciones de YAML.

Los bloques multilínea y las cadenas largas en YAML

En las cadenas largas, hay que usar bloques multilínea para leer un archivo YAML. Por ejemplo, si tiene un párrafo de 250 palabras en un archivo YAML, necesita romper las oraciones en bloques multilínea. No querrá conservar los retornos de carro, salvo al final de un párrafo. Puede formatear un archivo YAML para que use múltiples líneas para las cadenas largas y serializar la cadena para anexar espacios a cada elemento, en lugar de un nuevo carácter de línea. 

Para usar un carácter de espacio en blanco en lugar de anexar una nueva línea, use el operador mayor que (“>”):

    clave: >

            elemento1

            elemento2

            elemento3

Con el operador mayor que, YAML añade un espacio cuando crea la cadena. La cadena tiene el aspecto siguiente:

elemento1 elemento2 elemento3\n

Preguntas frecuentes sobre las multilíneas en YAML

¿Cómo se inserta un salto de línea en YAML?

Usando el operador literal (“|”), se conserva cualquier salto de línea de una cadena YAML. Crea un salto de línea pulsando la tecla de retorno de carro de la misma manera que crea un salto de línea en un documento estándar. El ejemplo siguiente conserva el retorno de carro en una cadena de YAML:

    clave: |

            elemento1

            elemento2

            elemento3

¿YAML puede tener líneas en blanco?

Sí, una cadena representada como un bloque de texto también puede contener líneas en blanco. El operador de mantener (“|+”)  conserva cualquier línea vacía en blanco junto con el carácter de nueva línea. El siguiente YAML es un ejemplo de una cadena multilínea con dos líneas en blanco al final del bloque:

    clave: |+

            elemento1

            elemento2

            elemento3

Un analizador de YAML mostrará la siguiente cadena a partir de la sintaxis anterior:

elemento1\nelemento2\nelemento3\n\n

¿YAML tiene en cuenta el espacio en blanco?

El espacio en blanco creado con el tabulador es un carácter no válido en YAML, por lo que cualquier sangría debe utilizar un carácter de espacio simple estándar. Las tabulaciones pueden usarse en las cadenas entrecomilladas, pero no pueden utilizarse para dar formato a un archivo YAML. Es importante mantener la regularidad de las sangrías de espacio en blanco para facilitar la lectura de los datos.

¿Los espacios están permitidos en YAML?

Sí, puede tener espacios estándar a lo largo de un archivo YAML. Los espacios deben usarse para las sangrías en lugar del carácter de tabulación. Los caracteres de tabulación pueden causar errores durante el análisis de un archivo YAML.

04/2026
Accelerate Banking Transformation with Portworx
Banks need to manage data at scale without compromising on performance or security. Build a platform to automate, protect, and unify container data management at scale.
Resumen de la solución
4 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.