Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 如何利用AWS Lambda从S3读取文件并将其写入AWS EFS_Amazon Web Services_Amazon S3_Aws Lambda_Amazon Efs - Fatal编程技术网

Amazon web services 如何利用AWS Lambda从S3读取文件并将其写入AWS EFS

Amazon web services 如何利用AWS Lambda从S3读取文件并将其写入AWS EFS,amazon-web-services,amazon-s3,aws-lambda,amazon-efs,Amazon Web Services,Amazon S3,Aws Lambda,Amazon Efs,我想从S3读取csv文件,并使用AWS Lambda将其写入AWS EFS。我怎样才能做到这一点?请注意。您可以使用ECS/Fargate从S3读取文件并写入EFS。对于您的情况,您可以创建一个lambda来运行ECS任务,该任务将从S3读取并写入EFS,并由S3触发 单独使用Lambda您不能使用EFS,因为要使用EFS,您需要作为设备安装,因此您需要ECS或EC2。截至2020年4月8日,ECS和Fargate支持EFS普遍可用。不可能将EFS安装到lambda功能。创建一个ec2实例,挂载

我想从S3读取csv文件,并使用AWS Lambda将其写入AWS EFS。我怎样才能做到这一点?请注意。

您可以使用ECS/Fargate从S3读取文件并写入EFS。对于您的情况,您可以创建一个lambda来运行ECS任务,该任务将从S3读取并写入EFS,并由S3触发


单独使用Lambda您不能使用EFS,因为要使用EFS,您需要作为设备安装,因此您需要ECS或EC2。截至2020年4月8日,ECS和Fargate支持EFS普遍可用。

不可能将EFS安装到lambda功能。创建一个ec2实例,挂载EFS并下载文件就可以了。我怎样才能做到这一点?请给出建议。也不可能将efs堆到lambda函数。一种可能的解决方案是放置一个Fargate任务,将文件从s3复制到efs,那么AWS DataSync呢?这与运行ECS任务相比如何。顺便说一句,您可以通过CloudTrail事件直接从S3触发ECS Slambda现在支持EFS: