【问题标题】:Need a way to mount or share s3 or any other aws storage service in windows ec2 instance需要一种在 windows ec2 实例中挂载或共享 s3 或任何其他 aws 存储服务的方法
【发布时间】:2021-12-29 03:10:41
【问题描述】:

我们有一个用例,我们希望能够创建将我们的 ec2 windows 实例与任何存储服务(s3 或任何其他服务)链接的可共享驱动器,以便我们的用户将他们的 pdf 文件上传到该存储中,并且可以通过我们的 windows ec2 实例访问,其中我们有处理 pdf 文件的程序。那么我们有没有办法在 aws 中实现这一点?

【问题讨论】:

  • 听起来像是一个面试问题。找出可以为 Windows EC2 实例提供文件共享的 AWS 服务
  • 说你想要“任何服务”是一个有点宽泛的问题。首先考虑如何您的用户将“上传他们的 PDF 文件”——这些用户是工作人员,还是 Internet 上的用户?他们如何访问您的服务——是通过网络浏览器吗?他们是如何认证的?您是否考虑过将文件存储在 Amazon S3 中,然后让您的应用程序在 EC2 上运行,只需通过 API 调用访问 Amazon S3 服务,而不是将其“挂载”为驱动器?请告诉我们更多关于您的端到端流程以及您遇到的具体问题。
  • @JohnRotenstein 我们的用户可以是互联网上的任何人,他们可以通过 UI 上传文件。我们有在windows服务器上运行的pdf预检软件,它有hotfolder的概念,它有以下组件:输入文件夹、输出文件夹、错误文件夹。每当在输入文件夹中添加 pdf 时,软件都会选择该 pdf 文件并开始处理,如果成功,它将在输出文件夹中添加该 pdf 文件,如果有错误,它会在 xml 文件中生成错误文件。所以我们需要一种方法来连接用户上传的文件和在 windows ec2 实例上运行的软件

标签: windows amazon-web-services amazon-s3 amazon-ec2


【解决方案1】:

由于您的 Windows 软件需要“本地驱动器”来检测输入文件,因此您可以使用以下实用程序挂载 Amazon S3 存储桶:

您的 Web 应用程序仍将负责对用户和 Uploading objects using presigned URLs - Amazon Simple Storage Service 直接向 Amazon S3 进行身份验证。您的应用还需要确定如何处理“输出”文件,以便用户可以访问其转换后的文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-03
    • 1970-01-01
    • 2013-06-29
    • 2017-05-20
    • 1970-01-01
    • 2012-04-20
    相关资源
    最近更新 更多