AWS s3api'获取对象'成本

时间:2018-01-04 11:38:49

标签: amazon-web-services amazon-s3

我需要为我的论文工作下载这个60百万条推文数据集(https://github.com/compsocial/CREDBANK-data)。 所以我注册了一个AWS账户并在Mac终端中使用正确的参数对其进行了配置,然后我也登录了S3页面,但是当我尝试以下命令时:

aws s3api get-object --request-payer requester --bucket credbank --key stream_tweets_byTimestamp.data stream_tweets_byTimestamp.data

我收到此错误消息:

调用GetObject操作时发生错误(NotSignedUp):您的帐户未注册S3服务。您必须先注册才能使用S3。

因此,根据我的理解,问题是我的预付卡未被接受为有效的付款方式,因此我的帐户尚未完全激活。

所以,我的问题是,如果我只需要运行上面的get-object命令来下载数据,如果我使用真正的信用卡,即使使用我的新帐户,我可能会收取一些费用吗在12个月的免费等级期间?

如果您需要更多详细信息以了解我的问题,请与我们联系!

非常感谢!

2 个答案:

答案 0 :(得分:1)

没有。除非其中一项发生,否则我们不会向您的卡收取一分钱的费用: a)您使用> 5 GB标准存储。这个在您的情况下非常重要,因此请确保您要下载的数据大小 b)您创建> 20,000 Get请求 c)您进行> 2,000次请求

我已注册AWS免费套餐并使用他们的S3和EC2服务一年而不承担任何费用。

答案 1 :(得分:0)

如果您要下载的文件小于15GB,那么即使您使用真实的信用卡,下载也不会产生任何费用。

您每月只能使用1次GET请求(您有20,000免费)和15 GB免费下载传输的一部分。

Source:

  

作为AWS免费使用套餐的一部分,您可以开始使用Amazon S3   免费。注册后,新AWS客户将获得5 GB的Amazon S3   标准存储类中的存储,20,000 Get请求,2,000 Put   请求和每月15 GB的数据传输一年。