Pular para o conteúdo

YAML · 5 arquivos

Arquivos YAML de amostra - downloads grátis

Baixe arquivos YAML de teste verificados com indentação limpa, fluxos multidocumento (---), âncoras (&) e aliases (*). Ideais para testes de Kubernetes kubectl, Docker Compose e pipelines de CI/CD.

5 arquivos YAML 1.1 KB - 712 KB Mapas, sequências e âncoras

Biblioteca YAML

Amostras YAML disponíveis

5 arquivos

1.11 KB

Microservices & Database Config Map (1.11 KB)

Entradas:4 Sections

YAML Baixar YAML

1.79 KB

Kubernetes Multi-Document Manifest (1.79 KB)

Entradas:4 Manifests

YAML Baixar YAML

32.68 KB

50-Service Docker Compose Cluster (32.68 KB)

Entradas:50 Services

YAML Baixar YAML

457.60 KB

OpenAPI 3.1.0 REST & Telemetry Specification (457.60 KB)

Entradas:250 Endpoints

YAML Baixar YAML

712.08 KB

1,000-Job Enterprise CI/CD Pipeline Matrix (712.08 KB)

Entradas:1,000 Jobs

YAML Baixar YAML

Guia de testes YAML

Teste parsers YAML, manifestos Kubernetes e fluxos de CI/CD com arquivos confiáveis

YAML é a linguagem de serialização legível usada mundialmente para arquivos de configuração. Estas amostras oferecem estruturas consistentes para testes abrangentes.

O que há em cada arquivo de amostra?

Cada download cumpre integralmente a norma YAML 1.2 com indentação padrão de 2 espaços. Inclui configurações de microsserviços, manifestos Kubernetes, clusters Docker Compose e especificações OpenAPI.

Escolha o arquivo de 1.1 KB para testes rápidos, o cluster de 32 KB para testar âncoras (& e *), ou a matriz de 712 KB para testes de estresse em parsers.

Antes de usar uma amostra YAML

  • ✓ Confirme que seu parser utiliza apenas espaços na indentação (tabs são proibidos).
  • ✓ Verifique se seu parser segue YAML 1.2 para evitar conversões booleanas automáticas incorretas.
  • ✓ Use URLs diretas de download em pipelines de testes automatizados.

Perguntas frequentes

O que é um arquivo YAML e por que é tão usado em infraestrutura?

YAML é um formato de texto legível para serialização de dados. Sua sintaxe limpa o tornou padrão para ferramentas como Kubernetes, Docker e GitHub Actions.

Posso usar tabulações na indentação do YAML?

Não. A especificação oficial proíbe o uso de tabulações. Todas as nossas amostras utilizam 2 espaços por nível de indentação.

O que são âncoras e aliases no YAML?

Âncoras (&) e aliases (*) permitem reaproveitar blocos de configuração sem duplicar código, economizando linhas e prevenindo erros.

Qual a diferença entre YAML 1.1 e YAML 1.2?

YAML 1.1 interpretava palavras como "yes", "no" ou códigos de país como booleanos. YAML 1.2 corrige isso adotando compatibilidade total com JSON.

Detalhes do formato YAML

Extensão

.yaml, .yml

Tipo MIME

application/yaml

Codificação

UTF-8 (YAML 1.2)

Visão técnica sobre sintaxe YAML e arquitetura de parsing

Entenda regras de espaços em branco, resolução de âncoras, fluxos multidocumento e compatibilidade com esquemas.

Esquema Core do YAML 1.2 e o problema da Noruega

O YAML 1.2 adota regras de tipos escalares compatíveis com JSON, evitando que códigos de país como "NO" sejam convertidos erroneamente para falso.

Âncoras, aliases e serialização de grafos

Diferente do JSON, o YAML permite serializar grafos completos via âncoras (&) e referências (*), facilitando a reutilização de propriedades.

Streaming multidocumento com traço triplo (---)

O separador de três traços permite agrupar múltiplos documentos em um único fluxo de dados, possibilitando leitura em streaming eficiente.