Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS步骤功能-等待后重新执行步骤_Amazon Web Services_Aws Lambda_Aws Step Functions - Fatal编程技术网

Amazon web services AWS步骤功能-等待后重新执行步骤

Amazon web services AWS步骤功能-等待后重新执行步骤,amazon-web-services,aws-lambda,aws-step-functions,Amazon Web Services,Aws Lambda,Aws Step Functions,我有一个用例,其中我有一个AWS步骤函数,其中每个任务都是Lambda。其中一个lambda期望一个特定的版本文件出现在S3位置。文件的特定版本由外部服务上载。要知道最近上传的版本是否是我们感兴趣的版本,唯一的方法是在文件中查找数据属性 如果数据属性丢失,则我对该版本不感兴趣,在这种情况下,我想等待一个小时,重新执行相同的lambda,以检查上载的较新版本是否是我们感兴趣的版本,直到找到正确的版本或重试 如果在重试限制内的任何一点我找到了data属性,那么应该执行下一个任务 任何关于如何解决这个

我有一个用例,其中我有一个AWS步骤函数,其中每个任务都是Lambda。其中一个lambda期望一个特定的版本文件出现在S3位置。文件的特定版本由外部服务上载。要知道最近上传的版本是否是我们感兴趣的版本,唯一的方法是在文件中查找数据属性

如果数据属性丢失,则我对该版本不感兴趣,在这种情况下,我想等待一个小时,重新执行相同的lambda,以检查上载的较新版本是否是我们感兴趣的版本,直到找到正确的版本或重试

如果在重试限制内的任何一点我找到了data属性,那么应该执行下一个任务

任何关于如何解决这个问题的建议都将不胜感激。

请在您的lambda之后使用。如果lambda输出指示找不到版本,则重定向到一个集合1小时,该集合将反馈到lambda。如果lambda输出指示找到了版本,则继续处理

希望这有帮助