【问题标题】:Simple Text file storage AWS简单文本文件存储 AWS
【发布时间】:2020-06-25 21:52:23
【问题描述】:

我对云存储非常陌生,因此需要帮助。我想使用 AWS 云进行概念验证。我需要将一个简单的文本文件 (.txt) 存储在 AWS 云上,然后使用移动应用程序读取该文件。

我的问题是我需要什么 AWS 服务来完成这个简单的任务 - 没有与数据库相关的操作或处理能力等 - 仅将其用作哑存储!文本文件将使用记事本在 PC 上创建,然后上传到 AWS,然后将通过移动应用程序读取。

非常感谢!

谢谢!

【问题讨论】:

    标签: amazon-web-services


    【解决方案1】:

    对于简单的对象存储,您应该使用S3

    您可以通过rich set of APIs 与它进行交互。如果不需要隐藏文件以供公共访问,您还可以公开检索对象,或者通过 presign 命令预先指定 URL 以添加更多安全权限。

    您还可以利用在您的 S3 存储桶前面应用 AWS CDN 解决方案来改善用户的性能和延迟,AWS CloudFront

    【讨论】:

    • 感谢克里斯的及时回复 :)!使用 S3 存储和读取 1MB 文件是否需要付费?我阅读了一些按阅读付费的文档等,但听起来更倾向于运行查询等,而我只想上传文件并下载它。谢谢!
    • 价格都可以在这里找到:aws.amazon.com/s3/pricing。对于存储文件,您需要为每 1000 个对象支付 $0.005,而要检索文件,您需要为每 1000 个对象支付 $0.0004 加上在前 10GB 入站传输后的 $0.09 per GB。您还将每月支付$0.023 per GB 用于存储文件。
    • 这对克里斯很有帮助,你是明星,谢谢!快速澄清-当您说“对象”时,它到底指的是什么?例如,在我的情况下,如果我要使用一个“X.txt”文件,该文件是一个对象还是文件中的每个数据元素都是一个对象?
    • 在这种情况下文件就是对象:)
    • 太棒了,谢谢:)。作为起点,对于我目前的极简需求,我相信我可以继续使用“AWS 免费套餐”。非常感谢你的帮助!作为 AWS 免费套餐的一部分,您可以免费开始使用 Amazon S3。注册后,新的 AWS 客户将获得 5GB 的 S3 标准存储级别的 Amazon S3 存储; 20,000 个 GET 请求; 2,000 个 PUT、COPY、POST 或 LIST 请求;和每月 15GB 的数据传出,为期一年。
    【解决方案2】:

    S3 是您要使用的服务。它支持许多不同的编程语言。例如,以下是您可以使用 S3 Java SDK 执行的不同用例。

    https://github.com/awsdocs/aws-doc-sdk-examples/tree/master/javav2/example_code/s3/src/main/java/com/example/s3

    其他语言也有类似的例子。

    希望对你有帮助

    【讨论】:

    • 谢谢,非常有用的例子:)!
    猜你喜欢
    • 1970-01-01
    • 2018-02-23
    • 2021-12-06
    • 1970-01-01
    • 2020-08-07
    • 1970-01-01
    • 2019-06-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多