我创建了一个三步函数 1.创建一个ec2实例 2.产生APK 3.关闭机器
第一个和第三个函数正常工作,但是在第二个函数中,我需要运行ec2实例中的shell脚本来生成apk。 那么如何从步骤函数运行此脚本?
答案 0 :(得分:0)
您基本上有2个选择:
在步骤2中创建一个lambda函数,您可以使用该函数ssh到先前生成的ec2实例中。但是,如果在调用lambda函数时未完全启动实例,则会收到错误消息。
在ebs上创建一个新的自定义映像,该映像在启动时执行脚本。这只会将解决方案1中的问题推迟到执行shutdown命令之前,但是如果您放弃使用步进功能的想法,则可以将shutdown命令附加到脚本中。
我从没使用过步进函数,但据我了解,它们并不是为处理诸如ec2之类的高延迟服务而设计的。