gpt4 book ai didi

java - 如何在不创建 AWS 资源的情况下验证 Java 8 中的 AWS cron 表达式?

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

我正在尝试找到一种方法来验证 Java 8 中符合 AWS 要求的 cron 表达式,而无需创建 CloudWatch 资源。我目前验证我的 cron 表达式的方法是尝试创建 CW 资源,然后处理抛出的 ParseException。但是,我想在部署资源之前知道用户输入的 cron 表达式是否为 valid AWS cron expression .

亚马逊是否符合 cron 表达标准?我一直在阅读 AWS 文档,以查看 Amazon cron 表达式的要求是否遵循标准(Unix、Quartz 等),但存在足够小的差异,我无法确认它们确实如此。也许我对 cron 了解得不够多,但似乎 AWS 对 cron 表达式有自己的标准。但是,我没有看到他们提供了自己的 cron 表达式 validator 。

最佳答案

如果这就是您正在寻找的所有内容,我只会创建一些正则表达式进行验证。至于它是否符合标准的 cron/crontab 规范,答案是否定的。 AWS cron 有六个字段,而 cron/crontab 有五个。此外,AWS 没有 @ 运算符,并且缺少许多其他东西或有所不同。
这是我见过的关于 AWS cron 的最好的文档:
https://docs.aws.amazon.com/glue/latest/dg/monitor-data-warehouse-schedule.html

关于java - 如何在不创建 AWS 资源的情况下验证 Java 8 中的 AWS cron 表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59399850/

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