Python 使用boto3从EFS Amazon下载文件
我遵循此文档从EFS下载文件 我已经通读了整个文档,无法找到下载文件的方法。唯一可能的方法是使用:generate_presigned_url()。Python 使用boto3从EFS Amazon下载文件,python,amazon-web-services,boto3,Python,Amazon Web Services,Boto3,我遵循此文档从EFS下载文件 我已经通读了整个文档,无法找到下载文件的方法。唯一可能的方法是使用:generate_presigned_url()。 但是,该部分的文档非常有限。我试了很多次,但都卡住了。有什么建议吗?谢谢。EFS为您创建了一个文件系统。例如,如果您正在使用linux,它将作为NFS共享提供,您可以作为常规文件系统访问: 然后您只需使用常规python或操作系统工具对存储在EFS文件系统中的文件进行操作 例如,在python中,您可以使用它将文件或电影文件复制到EFS安装
但是,该部分的文档非常有限。我试了很多次,但都卡住了。有什么建议吗?谢谢。EFS为您创建了一个文件系统。例如,如果您正在使用linux,它将作为NFS共享提供,您可以作为常规文件系统访问:
Boto3与EFS的接口仅用于其管理,不用于处理存储在EFS文件系统上的文件。谢谢。所以基本上,我希望访问这些EFS文件,并通过python脚本对这些文件进行处理,生成一些报告,然后将这些报告推送到S3,然后删除EFS文件。你认为有可能使用shutil本身吗?谢谢。@daniel8x是的。您可以只使用常规python函数。要在EFS中打开文件,您可以使用python中的
open
函数,就像处理常规本地文件系统一样。我确实有我刚刚创建的访问点。我可以只使用python通过这些访问点访问文件吗?谢谢。@daniel8x您必须将其安装到您的操作系统中,就像我在回答中提供的链接一样。