YAML 结构2025年3月17日 | 阅读 3 分钟 在 YAML 中,我们可以在单个文件中添加多个指令或文档。在此之前,我们将添加一些其他结构选项。因此,在使用 YAML 时,如果我们要知道文件的开始位置,我们将在文件顶部提供三个初始短划线。 示例 对于这些单个指令或单个文档文件,这三个短划线是可选的。 如果我们正在创建多个文档流,则这三个短划线是强制性的。 我们可以通过两种方式使用这三个短划线。 在上面的示例中,我们有 phl-42 的主机信息,但是如果我们想添加另一个费城主机,即 phl-43,该怎么办? 因此,我们实际上不会创建第二个 YAML 文件的主机,而是在上面的 YAML 文件的末尾添加三个短划线。 在这三个短划线之后,我们可以继续提供其他主机信息。 示例 现在我们有了 phl-43。 现在我们可以提供我们的数据中心信息。 在此之下,我们将 location、cab 和 cab_unit 添加为 Philadelphia、13,并且这次 cab_unit 为 4。 三个短划线分隔了我们的指令。 我们可以根据需要一直这样做。 如果我们想继续添加关于费城的更多主机信息,即 phl-44。 我们可以继续添加我们的文档和指令。 示例 现在我们添加所有要添加的数据。 除了三个短划线之外,我们还可以选择使用三个点。 现在,除了应用关于我们费城主机的信息之外,我们还想添加关于我们赫尔辛基主机的信息。 当我们用三个点代替三个短划线时,这三个点将通过关闭数据流来提供关于此指令或整个集合的结束的信号。 因此,在三个点之后,我们实际上添加了三个短划线以打开另一个文档,然后我们提供直接与我们费城主机相关的其他必要信息,但我们将添加到我们提供的信息的末尾。 示例 因此,我们将不提供关于我们费城主机的信息,而是提供关于赫尔辛基主机 13 的信息,即 hel-13。 现在我们可以继续提供我们想要添加的任何信息。 因此我们添加数据中心,并在其下添加 location、cab 和 cab_unit 作为 Helsinka、9 和 2。 现在我们可以根据需要多次添加赫尔辛基主机,或者我们可以继续使用三个点结束流。 示例 在上面的示例中,我们添加了关于赫尔辛基主机的更多信息,即 hel-14,并使用三个点结束了流。 通常,我们使用 YAML,特别是对于配置和配置文件,我们注意到三个短划线和三个点分隔符完全是可选的。 下一个主题YAML 注释 |
我们请求您订阅我们的新闻通讯以获取最新更新。