gpt4 book ai didi

此上下文中不允许 YAML 映射值

转载 作者:行者123 更新时间:2023-12-03 05:52:15 24 4
gpt4 key购买 nike

我正在尝试配置以下格式的 YAML 文件:

jobs:
- name: A
- schedule: "0 0/5 * 1/1 * ? *"
- type: mongodb.cluster
- config:
- host: mongodb://localhost:27017/admin?replicaSet=rs
- minSecondaries: 2
- minOplogHours: 100
- maxSecondaryDelay: 120
- name: B
- schedule: "0 0/5 * 1/1 * ? *"
- type: mongodb.cluster
- config:
- host: mongodb://localhost:27017/admin?replicaSet=rs
- minSecondaries: 2
- minOplogHours: 100
- maxSecondaryDelay: 120

这个想法是我可以读取作业元素内的内容,并拥有一系列可以解析的不同作业配置。

但是,yamllint.com告诉我这是非法的 YAML,因为在第 2 行的上下文中不允许映射值,其中第 2 行是 jobs: 行。

我做错了什么?

最佳答案

这是有效的 YAML:

jobs:
- name: A
schedule: "0 0/5 * 1/1 * ? *"
type: mongodb.cluster
config:
host: mongodb://localhost:27017/admin?replicaSet=rs
minSecondaries: 2
minOplogHours: 100
maxSecondaryDelay: 120
- name: B
schedule: "0 0/5 * 1/1 * ? *"
type: mongodb.cluster
config:
host: mongodb://localhost:27017/admin?replicaSet=rs
minSecondaries: 2
minOplogHours: 100
maxSecondaryDelay: 120

请注意,每个 '-' 都会启动序列中的 元素。此外,映射中键的缩进应该完全相同

关于此上下文中不允许 YAML 映射值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31313452/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com