我环顾四周,了解亚马逊S3的Do和Don‘to,并研究如何每天监控使用情况的选项。我有几个问题要问:
我在S3中有5个桶,每个桶都有包含100 k文件的子文件夹。
如果我这么做了,aws s3 ls --recursive会收取5*100 k=500000/1000= 500*0.005 =2.50美元吗?
发布于 2017-08-04 00:57:55
LIST请求最多可以返回1000个对象。因此,要获得100 k对象的完整列表,需要100个LIST请求。这将消耗0.005美元初始费用的十分之一。
如果您要对5个桶重复此操作,则需要500个LIST请求,这将消耗初始0.005美元费用的一半。
或者,您可以使用亚马逊S3存储库存,它可以提供一个每天/每周包含所有对象列表的CSV文件。它的收费为每百万个列出的对象0.0025美元(每运行一桶)。
我感觉到你是在担心你的亚马逊S3 。您可以配置记帐警报和通知,以随时了解成本何时会高于预期水平。这适用于所有AWS服务。
请参见:
https://stackoverflow.com/questions/45496519
复制相似问题