Skip to Content
Dismiss
Inovação
Uma plataforma criada para IA

Unificado, automatizado e pronto para transformar dados em inteligência.

Saber como
Dismiss
16-18 juni, Las Vegas
Pure//Accelerate® 2026

Ontdek hoe u de ware waarde van uw gegevens kunt ontsluiten. 

Schrijf u nu in

O que é YAML e você pode escrever sequências de várias linhas?

O YAML é a abreviação de “ainda outra linguagem de markup” ou “YAML não é linguagem de markup”, a última sigla recursiva usada para enfatizar que o YAML é para dados e não documentos. YAML é uma linguagem de serialização de dados usada para gravar arquivos de configuração para implantação de infraestrutura. Por exemplo, se você quiser implantar um aplicativo Docker no Kubernetes, use um arquivo YAML para configurar a instância. O YAML pode ser lido por pessoas, por isso é fácil criar um arquivo e ler as instruções dele durante as implantações.

Se você é novo no YAML, não vai demorar muito para perceber que precisa de uma maneira de dividir suas sequências em várias linhas, uma das perguntas mais frequentes sobre YAML na Web. Neste artigo, abordaremos as duas principais abordagens para cadeias de caracteres multilinha YAML, bem como algumas outras perguntas frequentes.

YAML e Whitespace: O que saber

Os arquivos YAML usam espaços em branco e devoluções de carros, mas o conteúdo é serializado quando ingerido em um recurso específico. Os desenvolvedores que criam um arquivo YAML podem formatar o texto usando recuos e espaçamento para facilitar a leitura. O YAML trata espaços em branco de forma semelhante a outros idiomas, para que você possa ter quantos forem necessários para formatar um arquivo.

Como quebrar linhas para strings multilinha YAML

Ao ingerir arquivos YAML, você pode ocasionalmente querer manter as quebras de linha em uma sequência de várias linhas. Veja o seguinte pseudocódigo como exemplo:

    chave:

            item 1

            item 2

            item 3

Depois de cada item de linha (por exemplo, item1, item2 e item3), você tem uma devolução de carro. Se você deixar a sintaxe YAML como está, a string se tornará a seguinte:

item 1 item 2 item 3

Esse formato de sequência cria uma sequência longa sem formatação de retorno de carro, portanto, você pode querer preservar as quebras de linha. As quebras de linha podem ser preservadas com o operador literal. O operador literal é o personagem da tubulação (“|”). Para preservar quebras de linha, sua sintaxe YAML deve ser alterada para o seguinte:

    chave: |

            item 1

            item 2

            item 3

Observe o caractere do tubo após a diretiva “chave”. Quando o aplicativo ingere o arquivo YAML, ele será convertido para a seguinte sequência:

item1\nitem2\nitem3

O caractere “\n” representa uma nova linha. A impressão dessa sequência em um aplicativo exibirá cada item com um retorno de carro anexado para preservar a formatação nas instruções do YAML.

Blocos multilinha YAML x sequências longas

Para sequências longas, você precisa usar blocos de várias linhas para ler um arquivo YAML. Por exemplo, se você tiver um parágrafo de 250 palavras em um arquivo YAML, precisará dividir as frases em blocos de várias linhas. Você não deve preservar as devoluções de transporte, exceto no final de um parágrafo. Você pode formatar um arquivo YAML para usar várias linhas para strings longas e serializar a string para anexar espaços a cada item em vez de um novo caractere de linha. 

Para usar um caractere de espaço em branco em vez de anexar uma nova linha, use o operador dobrado (“>”):

    chave: >

            item 1

            item 2

            item 3

Com o operador dobrado, o YAML adiciona um espaço quando cria a sequência. A string tem a seguinte aparência:

item1 item2 item3\n

Perguntas frequentes sobre o YAML Multiline

Como inserir uma interrupção de linha no YAML?

Usando o operador literal (“|”), qualquer interrupção de linha em uma sequência YAML será preservada. Você cria uma quebra de linha usando o pressionamento da tecla de retorno do carro da mesma forma que cria uma quebra de linha em um documento padrão. O exemplo a seguir preserva o retorno do carro em uma sequência YAML:

    chave: |

            item 1

            item 2

            item 3

O YAML pode ter linhas em branco?

Sim, uma string representada como um bloco de texto também pode conter linhas em branco. O operador de manutenção (“|+”)  preserva todas as linhas vazias em branco junto com o novo caractere de linha. O seguinte YAML é um exemplo de uma sequência de várias linhas com duas linhas vazias no final do bloco:

    chave: |+

            item 1

            item 2

            item 3

Um analisador YAML exibirá a seguinte sequência de caracteres da sintaxe acima:

item1\nitem2\nitem3\n\n

O YAML se preocupa com o espaço em branco?

Um espaço em branco na guia é um caractere ilegal no YAML, portanto, qualquer recuo deve ser usado com um caractere de espaço único padrão. As guias podem ser usadas em strings entre aspas, mas não podem ser usadas para formatar um arquivo YAML. A consistência nos recuos do espaço em branco é importante para a legibilidade dos dados.

Espaços são permitidos no YAML?

Sim, você pode ter espaços padrão em um arquivo YAML. Os espaços devem ser usados para recuos e não para o caractere da guia. Caracteres da guia podem causar erros durante a análise de um arquivo 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.
Resumo da solução
4 pages

Confira os principais recursos e eventos

FEIRA DE NEGÓCIOS
Pure//Accelerate® 2.026
June 16-18, 2026 | Resorts World Las Vegas

Prepare-se para o evento mais valioso do ano.

Registrar-se agora
DEMONSTRAÇÕES SOBRE O PURE360
Explore, conheça e teste a Everpure.

Acesse vídeos e demonstrações sob demanda para ver do que a Everpure é capaz.

Assistir às demonstrações
VÍDEO
Assista: O valor de um Enterprise Data Cloud.

Charlie Giancarlo sobre o por que de gerenciar dados — e não o armazenamento — é o futuro. Descubra como uma abordagem unificada transforma as operações de TI corporativas.

Assista agora
RECURSO
O armazenamento legado não pode potencializar o futuro.

Cargas de trabalho avançadas exigem velocidade, segurança e escala compatíveis com a IA. Sua pilha está pronta?

Faça a avaliação
Seu navegador não é mais compatível.

Navegadores antigos normalmente representam riscos de segurança. Para oferecer a melhor experiência possível ao usar nosso site, atualize para qualquer um destes navegadores mais atualizados.

Personalize for Me
Steps Complete!
1
2
3
Personalize your Everpure experience
Select a challenge, or skip and build your own use case.
Estratégias de virtualização pronta para o futuro

Opções de armazenamento para todas as suas necessidades

Viabilização de projetos de IA em qualquer escala

Armazenamento de alto desempenho para fluxo de dados, treinamento e inferência

Proteção contra perda de dados

Soluções para resiliência cibernética que protegem os seus dados

Redução do custo das operações em nuvem

Armazenamento econômico para Azure, AWS e nuvens privadas

Aumento do desempenho de aplicativos e bancos de dados

Armazenamento de baixa latência para desempenho de aplicativos

Redução do consumo de energia e espaço físico do datacenter

Armazenamento com uso eficiente de recursos para melhorar o uso do datacenter

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.