[{"data":1,"prerenderedAt":187},["ShallowReactive",2],{"project-12492914":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":39,"post_text":42,"what":43,"said":68,"maker_in_thread":124,"shape":126,"grid":130,"attempts":150,"same_week":151,"maker_shows":31,"maker_hidden":179,"reader_version":180,"card":181},"12492914","s3_disk_util","Pare down your S3 Bill; with `du` for AWS S3","title","Show HN: Pare down your S3 Bill; with `du` for AWS S3","https:\u002F\u002Fgithub.com\u002Fowocki\u002Fs3_disk_util","github.com","flannelcatering",1473807434,2016,22,10,1136,2264,51,"shown","dev_tools","cloud storage cli","cli",[24,25,26,27],"s3 disk usage","aws s3 cost","s3 du","s3 storage audit","loved",0.281,{"positive":31,"neutral":31,"mixed":32,"critical":33},4,1,0,9,{"idea":36,"privacy":38},{"positive":37,"critical":33},2,{"positive":33,"critical":33},[40,33,41,40,40,40,40,41,41,41],3,5,null,{"problem":44,"audience":56,"pricing":42,"motivation":62,"time_to_build":42,"stack":66,"openness":67,"stage":67,"team_size":67},{"value":45,"source":46,"evidence":47},"Reducing AWS S3 storage costs by seeing how much space each part of a bucket uses","commenter",[48,52],{"id":49,"by":50,"text":51},"12498219","ksowocki","As you correctly noted, s3cmd\u002Fs4cmd have a du command. For my particular use case (paring down s3 storage costs), I needed to traverse my s3 buckets as specified depths (-d…",{"id":53,"by":54,"text":55},"12495552","felipesabino","Great part of my bill comes also from the amount of HTTP requests to my buckets and having to download and analise the shitty CSV from AWS billing reports is a real pain. Not…",{"value":57,"source":58,"evidence":59},"AWS S3 users trying to cut storage bills","inferred",[60,61],{"id":49,"by":50,"text":51},{"id":53,"by":54,"text":55},{"value":63,"source":46,"evidence":64},"Paring down S3 storage costs",[65],{"id":49,"by":50,"text":51},[],"unknown",{"praise":69,"objections":81,"requests":89,"questions":97,"alternatives":112},[70,74],{"value":71,"source":46,"evidence":72},"Useful depth-limited traversal for cost analysis",[73],{"id":49,"by":50,"text":51},{"value":75,"source":46,"evidence":76},"Nice work",[77],{"id":78,"by":79,"text":80},"12492996","iandouglas","Nice work, Kevin",[82],{"value":83,"source":46,"evidence":84},"Overlaps with existing s3cmd and s4cmd du commands",[85],{"id":86,"by":87,"text":88},"12496274","volatilitish","s3cmd and s4cmd already have a \"du\" command. Does this do something extra?",[90],{"value":91,"source":46,"evidence":92},"Turn it into a web app",[93],{"id":94,"by":95,"text":96},"12493242","fhinson","Cool utility. Have you considered expanding this tool into a web app of some sort?",[98,102],{"value":99,"source":46,"evidence":100},"Does it do more than s3cmd du?",[101],{"id":86,"by":87,"text":88},{"value":103,"source":46,"evidence":104},"Would a web app need S3 access, and is there a list permission?",[105,108],{"id":106,"by":50,"text":107},"12493257","Yes, but let me ask you a question as a potential user first... Would you be willing to give my webapp access to your S3 account (read-only)? I'd of course not look through the…",{"id":109,"by":110,"text":111},"12494096","infogulch","Is there a \"list\" permission? It exists on azure storage.",[113,117],{"value":114,"source":46,"evidence":115},"s3cmd and s4cmd du commands",[116],{"id":86,"by":87,"text":88},{"value":118,"source":46,"evidence":119},"Netlify in front of S3 to avoid per-request billing",[120],{"id":121,"by":122,"text":123},"12496794","benologist","Putting https:\u002F\u002Fnetlify.com over S3 works well for me. With their URL rewriting feature it basically works like CloudFront but with included bandwidth and no per-request billing.",{"comments":33,"answered":33,"key":125},[],{"commenters":127,"max_depth":40,"maker_replies":33,"first_comment_mins":128,"lifespan_hours":129},8,15,17,[131,133,135,137,139,140,144,145,146,148],[53,33,40,132,54,33],"project\u002Fneutral\u002Fidea",[121,33,33,134,122,33],"other\u002Fneutral\u002Fnone",[94,32,41,136,95,33],"project\u002Fpositive\u002Fidea",[106,32,40,138,50,33],"project\u002Fneutral\u002Fprivacy",[109,32,40,138,110,33],[141,37,40,142,143,33],"12494006","project\u002Fmixed\u002Fprivacy","banku_brougham",[86,40,40,132,87,33],[49,40,41,136,50,33],[78,31,41,147,79,33],"maker\u002Fpositive\u002Fnone",[149,31,41,147,50,33],"12493038",[],[152,157,161,166,171,175],{"id":153,"name":154,"points":155,"category":156},"12466625","flask_jsondash",302,"data",{"id":158,"name":159,"points":160,"category":156},"12486631","DeuSu",229,{"id":162,"name":163,"points":164,"category":165},"12474406","Colors Used by Popular Sites",179,"creative",{"id":167,"name":168,"points":169,"category":170},"12468723","OverThrown",141,"games",{"id":172,"name":173,"points":174,"category":165},"12477296","beatboxer",134,{"id":176,"name":177,"points":178,"category":20},"12456335","Materia",127,false,"v2",{"id":182,"name":5,"line":6,"ai":179,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":183,"top":18,"kw":184,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":185,"url":9,"mix":186,"praise":71,"objection":83,"sub":21},12492914,0.28,[24,25,26,27],"3053333555",[31,31,32,33],1794036547712]