适用于AWS Lambda + SSM函数的动画HTML进度栏

时间:2019-07-29 13:17:38

标签: html python-2.7 amazon-web-services aws-lambda ssm

我有一个使用HTML + JS编写的S3托管网站。用户界面具有一个按钮,单击该按钮可执行以下操作: 发布ajax请求-> AWS API Gateway端点-> AWS Lambda(Python)-> SSM以在ec2中运行python脚本 ec2中的python脚本使用多进程池。根据参数的不同,脚本可能需要20分钟到24小时才能完成。我想在我的UI中包含一个进度栏,以跟踪脚本进度。

我在UI中添加了一个while循环,该循环不断使用ssm.list_commands对AWS Lambda进行ajax调用以获取命令的状态,直到状态从InProgess变为Success为止。

可以重复调用AWS Lambda吗?有更好的方法吗?

0 个答案:

没有答案