【问题标题】:Setup FTP file upload and download services in AWS在 AWS 中设置 FTP 文件上传和下载服务
【发布时间】:2016-01-28 00:57:26
【问题描述】:

我们有大约 250 名客户使用我们现有的本地 FTP 服务来上传和下载大型图形文件。 我想将此服务移至 AWS。我想将成本保持在最低水平,同时设置安全性以维护客户隐私。 我想使用 S3 吗?客户将使用 S3 客户端而不是 FTP 客户端。 解决方案需要可扩展。

我是使用单个 S3 存储桶还是每个客户使用一个存储桶,并且存储桶策略只允许该一位客户访问?

我应该使用请求者付款吗?请求者支付什么费用?

【问题讨论】:

  • 您认为您的客户准备好使用 S3 客户端了吗?我的不是。 (S)FTP 是一种嵌入式的、事实上的传输标准。文件有多大?您要求请求者付款的动机是什么?在这种情况下,每个客户端都需要自己的 AWS 账户,因为“请求者”是您自己以外的 AWS 账户,并且此功能需要在客户端代码中对修改后的 API 请求提供特定支持。
  • this 视为更简单的选择。我一直没有时间编写我一直在考虑设计的 FTP/S3 网桥,因为这个解决方案很有效。

标签: amazon-web-services amazon-s3 ftp


【解决方案1】:

请求者付费 请求者付费是,当来自亚马逊账户的特定应用程序对特定存储桶进行“api 调用”时,他们将被收费。简单来说,谁提出请求,谁就支付费用。

亚马逊定义: 通常,存储桶所有者支付与其存储桶相关的所有 Amazon S3 存储和数据传输成本。但是,存储桶拥有者可以将存储桶配置为请求者付款存储桶。使用请求者支付存储桶,请求者而不是存储桶所有者支付请求和从存储桶下载数据的成本。存储桶的拥有者总是支付存储数据的成本。

重要 如果您在存储桶上启用请求者付款,则不允许匿名访问该存储桶。

关于每个客户的 s3 存储桶,您可以将每个存储桶分配给每个客户,并且您可以为每个客户分配标签,因为可以合并计费,每个“软限制”为 100 个存储桶account ,这意味着您可以随时增加它们。

【讨论】:

    猜你喜欢
    • 2011-09-13
    • 2017-11-20
    • 2013-09-22
    • 2012-10-18
    • 1970-01-01
    • 1970-01-01
    • 2020-05-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多