我不太确定这是否是这个问题的正确堆栈交换网站,但我发现没有更合适的网站。
我打算将S3用于我的下一个项目,但我不确定存储的价格是如何实际收费的。如果我只使用S3来投入千兆字节的数据并且几乎从不删除数据,我就没有问题。但事实并非如此。
如果我在S3中存储1兆字节的文件,1小时后将其删除并将另一个1兆字节的文件存入S3,该怎么办?我会为那个月1兆字节的存储空间收费,还是2兆字节?
亚马逊声明:
First 1 TB / month of Storage Used
我认为他们不会在月底对我的S3帐户中存储的内容进行评估,并将对此进行计费。另一种方式 - 向我收取每个商店请求,因为“使用的存储空间”也无法使用,因为存储的文件可能会在多个结算月份内存储很长时间。
我希望有人能得到答案,我找不到任何东西: - )
答案 0 :(得分:11)
存储按每月存储的所有数据的平均值计费。来自Amazon docs:
a 月份基于平均存储量 整个月都在使用。这个 包括所有对象数据和元数据 存储在您创建的存储桶中 在您的AWS账户下。我们测量 您的存储空间使用情况 “ TimedStorage-ByteHrs ”,这是 在月底加起来 产生你的月费。
存储示例:假设您存储 100GB(107,374,182,400字节)的 标准的Amazon S3存储数据 你的桶在三月份的15天,和 100TB(109,951,162,777,600字节)的 标准的Amazon S3存储数据 三月的最后16天。
三月底,你会的 字节小时中的以下用法: 总字节小时数 = [107,374,182,400字节x 15天x(24小时/天)] + [109,951,162,777,600字节x 16天x (24小时/天)] = 42,259,901,212,262,400 Byte-Hours。
让我们将其转换为GB-Months: 42,259,901,212,262,400 Byte-Hours x(1 GB / 1,073,741,824字节)x(1个月/ 744小时)= 52,900 GB-Months
因此,在您的示例中(假设在本月的剩余时间内存储了第2兆字节),您需要支付1MB的费用。
请记住,还有其他费用需要考虑,例如数据传输输入/输出和总请求等。