我在 Google Cloud 上有一个计算实例,附有一个实例计划,该实例于每周一 12:00 启动。然后,除了每个星期一之外,我还需要它在每月的第一天启动。当我创建新的实例计划并尝试将其附加到我的计算实例时,它失败并返回错误:
Invalid resource usage: 'Instance already has instance schedule policy attached. Attaching multiple policies is not supported.
我想过创建一个结合两个计划策略的单实例计划,但我失败了。当将“
00 12 * * 1, 00 0 12 * *
”添加到“启动 CRON 表达式”字段时,它会以红色突出显示并显示“无效的 cron 格式”。
所以问题是:如何组合两个调度策略并将它们附加到同一个云计算实例?
正如官方文档中提到的,存在一个限制:
one VM instance can only appear in a single Instance schedule
。因此,您无法向一个实例添加多个计划,这就是您收到错误 Invalid resource usage: 'Instance already has an instance schedule policy attached. Attaching multiple policies is not supported
和 "Invalid cron format"
的原因。
当前提出了一个功能请求,以添加一项可以为一个实例启用多个计划的功能,您可以遵循此功能请求,也可以创建一个新的问题跟踪器线程来描述您的问题。如果您已付费支持,请尝试创建一个问题。
据我所知,唯一的解决方法是考虑使用 Cloud Scheduler 或对两个计划使用 2
VM's
。