使用 boto3 从 EFS Amazon 下载文件

dan*_*l8x 4 python amazon-web-services boto3

我按照此文档从 EFS 下载文件 https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/efs.html

我已阅读整个文档,但无法找到下载文件的方法。唯一可能的方法是使用:generate_presigned_url()。然而,这部分的文档非常有限。我已经尝试了很多次但被卡住了。有什么建议吗?谢谢。

Mar*_*cin 5

EFS为您创建一个文件系统。例如,如果您使用的是 Linux,它将作为 NFS 共享提供,您可以将其作为常规文件系统进行访问:

然后,您只需使用常规的 python 或操作系统工具来操作存储在 EFS 文件系统中的文件即可。

例如,在Python中,您可以使用shutil将文件复制或电影化到EFS安装的文件系统中或从EFS安装的文件系统中复制或电影文件。

Boto3与 EFS 的接口仅用于管理,而不用于处理存储在 EFS 文件系统上的文件。

  • @daniel8x 是的。你可以只使用常规的 python 函数。要在 EFS 中打开文件,您可以使用 python 中的“open”函数,就像使用常规本地文件系统一样。 (2认同)