使用AWS S3 get-object下载CREDBANK数据集是否会产生费用咨询
关于AWS免费期内下载CREDBANK数据的费用问题
首先,先澄清你遇到的NotSignedUp错误:这个提示确实是因为你的AWS账号还没完成S3服务的激活流程,绑定真实信用卡完成账号验证后,就能正常使用S3相关操作了。
回到你最关心的费用问题——在AWS新用户12个月免费套餐内,仅执行那条get-object命令下载数据,是否会产生费用,可以从这几个关键维度拆解:
- S3请求费用:AWS免费套餐包含每月20000个S3 GET请求的免费额度,你执行的这个
get-object属于单个GET请求,远低于免费额度,这部分绝对不会产生费用。 - 数据出站传输费用:免费套餐包含每月15GB的从AWS到互联网的出站数据传输额度。这里要注意,CREDBANK的
stream_tweets_byTimestamp.data文件大小大概在30-40GB左右(对应6000万条推特的原始数据量),如果一次性下载完整文件,肯定会超出15GB的免费额度,超出部分会按照AWS S3的标准出站数据传输费率收费;如果能拆分下载且单月下载量控制在15GB以内,那这部分也能免费。 - 其他费用:你只是从S3下载数据,没有在自己的AWS账号下存储任何内容,所以S3存储费用、附加服务费用这些都不会产生。
最后补充两个重要提示:
- 免费套餐仅针对AWS新用户(自账号注册日起12个月内有效),如果你的账号已经超出这个期限,所有相关费用都会按标准费率收取。
- 这个bucket是requester pays模式,意味着所有与该请求相关的费用(请求费、数据传输费)都由你作为请求方承担,而非bucket的所有者。
内容的提问来源于stack exchange,提问作者ocram
相关产品推荐
相关产品推荐

