我们可以使用 lambda 函数克隆一个终止的 emr 集群吗?新集群中会有任何差异吗?

Can we clone a terminated emr cluster using lambda function and will there be any dfferences in the new cluster?

我遇到的答案说使用 lambda boto3 克隆集群并非完全可行。有人说只有通过 aws cli 才有可能。我遇到过 run_job_flow 函数,但它涉及单独传递所有参数。并且不知道我们如何使用终止的集群和 run_job_flow 来获得一个新的克隆。如果可以的话,请建议我一种方法来做到这一点。谢谢。

Option1: 如果您在 AWS 控制台中有 足够的权限,那么只需单击一下,您就应该能够获得一个新的集群,完全是已终止集群的克隆。

我附上屏幕截图供您参考。

选项 2: 您还可以执行上图中突出显示的 AWS CLI 导出,以便您可以通过命令行使用它们。将 CLI 导出的输出粘贴到一个文件中,然后 运行 从有足够权限启动 EMR 的地方粘贴它。

Option3: 您还可以编写一个 AWS lambda 函数来负责生成 EMR。您可以在线找到多个此类示例。