Skip to Content
Dismiss
イノベーション
あらゆる AI ビジョンをサポート

統合化・自動化された基盤が大規模なデータをインテリジェンスに変えます。

詳しく見る
Dismiss
6月16日~18日 ラスベガス開催
Pure//Accelerate® 2026

データの価値を最大化する方法がわかります。

ご登録
Dismiss
2025 年ガートナー・マジック・クアドラント・レポート
「実行能力」と「ビジョンの完全性」で最上位に位置付け

Everpure は、2025 年ガートナー「エンタープライズ・ストレージ・プラットフォーム部門のマジック・クアドラント」において、リーダーの 1 社として「実行能力」と「ビジョンの完全性」の両軸上で最上位に位置付けられました。

レポートを読む

YAML とは何ですか?複数行の文字列を書くことができますか?

YAML は「Yet another markup language」または「YAML ain’t markup language」の略で、後者の再帰的な頭字語は、YAML がデータ用であり、文書用ではないことを強調するために使われます。YAML は、インフラの展開のための構成ファイルの書き込みに使用されるデータ・シリアル化言語です。たとえば、Docker アプリケーションを Kubernetes にデプロイする場合は、YAML ファイルを使用してインスタンスを構成します。YAML は人間が読むことができるため、導入時にファイルを作成し、指示を読み取るのが容易です。

YAML を初めて利用する場合は、Web 上で最も頻繁に聞かれる YAML の質問の 1 つである複数の行に文字列を分割する方法が必要であることに気づくまでには、それほど時間がかかりません。この記事では、YAML の複数行文字列に対する 2 つの主なアプローチと、その他のよくある質問について説明します。

YAML とホワイトスペース:知っておくべきこと

YAML ファイルは、空白とキャリッジ・リターンを使用しますが、コンテンツは特定のリソースに取り込まれるとシリアル化されます。YAML ファイルを作成する開発者は、インデントとスペースを使用してテキストをフォーマットし、読みやすくすることができます。YAML は、他の言語と同様にホワイトスペースを扱うため、ファイルのフォーマットに必要な数だけ用意できます。

YAML マルチライン・ストリングのブレーク・ライン

YAML ファイルを取り込むときに、行区切りを複数行の文字列に保持したい場合があります。次の擬似コードの例を挙げてください。

    キー:

            項目1

            項目2

            項目3

各行項目(例:項目1、項目2、項目3)の後に、キャリッジ・リターンが表示されます。YAML 構文をそのままにしておくと、文字列は次のようになります。

項目1 項目2 項目3

この文字列形式は、キャリッジリターン形式なしで 1 つの長い文字列を作成するため、改行を保持できます。改行は、リテラル・オペレータによって保持できます。リテラル演算子は、パイプ(「|」)文字です。改行を保存するには、YAML 構文を次のように変更する必要があります。

    キー: |

            項目1

            項目2

            項目3

「キー」指令の後にパイプの文字が表示されます。アプリケーションが YAML ファイルを取り込むと、次の文字列に変換されます。

item1\\nitem2\\nitem3

「」は、新しい行を表します。この文字列をアプリケーションに印刷すると、各項目にキャリッジ・リターンが付加され、YAML 命令の書式が保持されます。

YAML マルチライン・ブロックとロング・ストリングの比較

長い文字列の場合は、多行ブロックを使用して YAML ファイルを読み取る必要があります。たとえば、YAML ファイルに 250 ワードの段落がある場合、文章を複数行のブロックに分割する必要があります。段落の最後にある場合を除き、キャリッジ・リターンは保持したくないでしょう。YAML ファイルをフォーマットして、長い文字列に複数の行を使用し、文字列をシリアル化して、新しい行文字の代わりに各項目にスペースを追加できます。 

新しい行を追加する代わりに空白文字を使用するには、折り畳まれた(「>」)演算子を使用します。

    キー: >

            項目1

            項目2

            項目3

YAML は、折りたたまれた演算子で文字列を作成するときにスペースを追加します。文字列は次のようになります。

アイテム1 アイテム2 アイテム3 「n」

YAML Multiline に関するよくある質問

YAML に改行を挿入する方法

リテラル演算子(「|」)を使用すると、YAML 文字列内の改行は保持されます。標準ドキュメントで改行を作成するのと同様に、キャリッジ・リターン・キーストロークを使用して改行を作成します。次の例は、YAML 文字列内のキャリッジ・リターンを保持しています。

    キー: |

            項目1

            項目2

            項目3

YAML には空白の行がありますか?

はい。テキストのブロックとして表される文字列には、空白行を含めることもできます。キープ演算子(“|+”)は、空白の空白行と新しい行文字 を保存します。次の YAML は、ブロックの最後に空の行が 2 行ある複数行文字列の例です。

    キー: |+

            項目1

            項目2

            項目3

YAML パーサには、上記の構文から次の文字列が表示されます。

item1\\nitem2\\nitem3\\n\\n

YAML はホワイトスペースを気にしていますか?

タブの空白は YAML では不正な文字であるため、全てのインデントは標準的な 1 つのスペース文字で使用する必要があります。タブは引用符付きの文字列で使用できますが、YAML ファイルのフォーマットには使用できません。空白インデントの一貫性は、データの可読性にとって重要です。

YAML ではスペースが許可されていますか?

はい。YAML ファイル全体に標準スペースを配置できます。スペースは、タブ文字ではなく、インデントに使用してください。タブ文字は、YAMLファイルの解析中にエラーを引き起こす可能性があります。

こちらの資料もご覧ください!

10/2025
Virtual Machine Provisioning at Enterprise Scale | Everpure
Sizing and scaling Red Hat OpenShift Virtualization with Portworx.
ホワイト・ペーパー
22 pages

関連リソースとイベント

動画
動画:エンタープライズ・データ・クラウドのメリット

会長兼 CEO のチャーリー・ジャンカルロが、ストレージ管理からデータ管理へのシフトこそが未来である理由を解説します。統合により、エンタープライズ IT の運用管理がいかに変わるかがわかります。

視聴する
リソース
従来のストレージは未来を支えません。

近代的なワークロードには、AI 対応の高速性、セキュリティ、拡張性が求められます。スタックの準備はできていますか?

現行のサイバー対策を評価する
Pure360 デモ
ピュア・ストレージを探索、体験、学習できます。

ピュア・ストレージの製品や機能をご紹介するオンデマンド動画/デモ付き動画をご用意しています。是非ご利用ください!

デモ動画を見る
ソート・リーダーシップ
イノベーション競争

ストレージ技術革新の最前線に立つ業界リーダーによる最新のインサイトと展望。

詳しく見る
このブラウザは現在サポートされていません。

古いブラウザには、セキュリティ・リスクが存在する場合があります。ピュア・ストレージの Web サイトをより快適にご利用いただけるよう、最新のブラウザにアップデートしてください。

Personalize for Me
Steps Complete!
1
2
3
Personalize your Everpure experience
Select a challenge, or skip and build your own use case.
ニーズの変化に対応する仮想化戦略

あらゆるニーズに応えるストレージの選択肢

あらゆる規模の AI を支援

データ・パイプライン、トレーニング、推論に最適な高性能ストレージ

徹底したデータ損失対策

サイバー・レジリエンス・ソリューションがリスクを低減

クラウド運用コストを削減

Azure、AWS、プライベート・クラウドを支える高コスト効率のストレージ

アプリとデータベースを高速化

アプリケーションの性能を高める低レイテンシ―のストレージ

省電力・省スペースのデータセンター

リソース消費効率の高いストレージが、データセンターを高効率化

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.