AWS S3 存储桶作为 Windows 驱动器

Str*_*ike 2 amazon-s3 amazon-web-services boto3

我想将 s3 存储桶映射为 Windows 驱动器。我知道市场上有可用的工具可以执行此操作,但我想使用 AWS Python BOTO 来解决此问题。我也知道将文件从驱动器移动到 s3,但我希望 s3 作为 Windows 驱动器。请让我知道一些关于如何实现此目的的逻辑想法

Joh*_*ein 7

Amazon S3 是一种对象存储服务。它不是文件系统或虚拟磁盘。

\n\n

商业实用程序(例如 CloudBerry Drive)创建虚拟磁盘并将磁盘访问转换为对 Amazon S3 的 API 调用。文件下载/上传并缓存在本地磁盘上。这是一个相当复杂的过程。

\n\n

您无法仅使用 Python 创建类似的实用程序。您需要为 Windows 创建设备驱动程序。

\n\n

一般情况下,建议不要将 Amazon S3 存储桶挂载为驱动器。虽然通常适合初始数据加载,但不应在生产环境中使用它,因为性能不可靠。

\n\n

使用 Amazon S3 的正确方法是直接对服务进行 API 调用。

\n\n

请参阅:S3 \xe2\x80\x94 Boto 3 文档

\n

  • 在本地保存然后复制会更安全——如果出现问题,移动部件会更少!诚然,它需要额外的步骤,但您应该能够使其自动化。 (2认同)