使用Lambda在EMR上运行aws cli命令

时间:2019-06-17 02:25:29

标签: amazon-s3 aws-lambda copy amazon-emr

我有一个Lambda函数,可使用boto3连接到EMR。我想使用lambda函数在EMR上运行“ aws s3 cp”命令,将文件从S3复制到EMR的本地目录。

是否可以使用Lambda在EMR上运行aws cli命令?

1 个答案:

答案 0 :(得分:0)

否。

Amazon Lambda从Internet运行。它无权在EMR群集实例上运行命令。

理论上,您可以在EMR上安装Systems Manager Agent。 (我没有尝试过,但是它应该可以工作。)然后,您的AWS Lambda函数可以调用Systems Manager send_command()函数以在实例上执行一些代码。

请参阅:AWS Systems Manager Run Command - AWS Systems Manager