我有一个Lambda函数,可使用boto3连接到EMR。我想使用lambda函数在EMR上运行“ aws s3 cp”命令,将文件从S3复制到EMR的本地目录。
是否可以使用Lambda在EMR上运行aws cli命令?
答案 0 :(得分:0)
否。
Amazon Lambda从Internet运行。它无权在EMR群集实例上运行命令。
理论上,您可以在EMR上安装Systems Manager Agent。 (我没有尝试过,但是它应该可以工作。)然后,您的AWS Lambda函数可以调用Systems Manager send_command()
函数以在实例上执行一些代码。