[{"data":1,"prerenderedAt":217},["ShallowReactive",2],{"project-9420003":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":29,"what":41,"said":78,"maker_in_thread":142,"shape":149,"grid":152,"attempts":179,"same_week":180,"maker_shows":31,"maker_hidden":210,"reader_version":211,"card":212},"9420003","Credstash","A tiny python utility for managing secrets in EC2","title","Show HN: Credstash – A tiny python utility for managing secrets in EC2","https:\u002F\u002Fgithub.com\u002FLuminalOSS\u002Fcredstash","github.com","_alex_",1429707371,2015,69,14,397,2565,16,"notable","infrastructure","secrets management","cli",[21,24,25,26,27],"ec2","dynamodb","kms","aws","quiet",null,{"positive":31,"neutral":32,"mixed":32,"critical":33},1,0,3,4,{"design":36,"pricing":38},{"positive":31,"critical":37},2,{"positive":32,"critical":31},[31,32,32,32,32,32,32,31,32,32,31,32,32,40],5,{"problem":42,"audience":49,"pricing":53,"motivation":29,"time_to_build":29,"stack":59,"openness":77,"stage":77,"team_size":77},{"value":43,"source":44,"evidence":45},"Storing and distributing secrets to a fleet of EC2 instances","maker",[46],{"id":47,"by":11,"text":48},"9422058","SimpleDB is deprecated, more expensive than DDB, and kind of weird to use. Backing your keystore with a deprecated service just sounds like a road to many sleepless nights ;) The…",{"value":50,"source":44,"evidence":51},"Teams running fleets of servers in the AWS cloud",[52],{"id":47,"by":11,"text":48},{"value":54,"source":44,"evidence":55},"Uses AWS DynamoDB, KMS and IAM, which have free tiers at low usage",[56],{"id":57,"by":11,"text":58},"9422888","Both DynamoDB and SimpleDB have free tiers. credstash can happily live in the free tier until you are using it A LOT (more than 25 fetches\u002Fsecond, sustained). Storage in SimpleDB…",[60,65,69,73],{"value":61,"source":44,"evidence":62},"Python",[63],{"id":64},"post",{"value":66,"source":44,"evidence":67},"DynamoDB",[68],{"id":47,"by":11,"text":48},{"value":70,"source":44,"evidence":71},"KMS",[72],{"id":47,"by":11,"text":48},{"value":74,"source":44,"evidence":75},"IAM",[76],{"id":47,"by":11,"text":48},"unknown",{"praise":79,"objections":88,"requests":114,"questions":121,"alternatives":133},[80],{"value":81,"source":44,"evidence":82},"DynamoDB is a sound choice over SimpleDB",[83,84],{"id":47,"by":11,"text":48},{"id":85,"by":86,"text":87},"9422963","athrun","I think DynamoDB has replaced SimpleDB as the default key-value store if you're running within AWS. For example, even the official Kinesis Client Library will store its state in…",[89,97,107],{"value":90,"source":91,"evidence":92},"Depends on three AWS services, which is a lot for a tiny utility","commenter",[93],{"id":94,"by":95,"text":96},"9421884","kolev","Why DynamoDB and not, let's say, SimpleDB? I'm sorry but isn't this \"tiny\" utility coming with huge requirements indeed?",{"value":98,"source":91,"evidence":99},"SimpleDB status is unclear and it looks neglected",[100,104],{"id":101,"by":102,"text":103},"9422406","jamiesonbecker","> SimpleDB is deprecated It actually doesn't appear to be officially deprecated at all, although perhaps it is considered feature complete: http:\u002F\u002Faws.amazon.com\u002Fsimpledb\u002F…",{"id":105,"by":11,"text":106},"9422515","The page is still up, and AWS is obviously still running the service (and will as long as customers keep using it), but it's not linked from anywhere. Here's a list of all the…",{"value":108,"source":91,"evidence":109},"SimpleDB's 1024-character value limit breaks with encrypted values",[110],{"id":111,"by":112,"text":113},"9422805","wuster","I've gone down that path before of storing encrypted secrets in SimpleDB. Unfortunately, encrypting string values will bloat the length of your strings, bumping against the 1024…",[115],{"value":116,"source":91,"evidence":117},"Support S3 as a backend",[118],{"id":119,"by":95,"text":120},"9422763","I am sorry, but how can DynamoDB be cheaper when I have to pay to provision capacity and SimpleDB is practically free for low-volume stuff like this? S3 is probably an even…",[122,126],{"value":123,"source":91,"evidence":124},"Why DynamoDB instead of SimpleDB",[125],{"id":94,"by":95,"text":96},{"value":127,"source":91,"evidence":128},"Is DynamoDB cheaper than SimpleDB at low volume",[129,130],{"id":119,"by":95,"text":120},{"id":131,"by":86,"text":132},"9422877","DynamoDB is quite inexpensive at low usage levels. The Free Tier gives you: \"25 GB of Storage, 25 Units of Read Capacity and 25 Units of Write Capacity – Enough to handle up to…",[134,138],{"value":135,"source":91,"evidence":136},"SimpleDB",[137],{"id":94,"by":95,"text":96},{"value":139,"source":91,"evidence":140},"S3",[141],{"id":119,"by":95,"text":120},{"comments":40,"answered":37,"key":143},[144,145,146],{"id":47,"text":48},{"id":105,"text":106},{"id":147,"text":148},"9422848","According to the doc revision history: http:\u002F\u002Fdocs.aws.amazon.com\u002FAmazonSimpleDB\u002Flatest\u002FDeveloperGuide\u002FDocumentHistory.html the last update to the developer guide was 2012.…",{"commenters":40,"max_depth":150,"maker_replies":40,"first_comment_mins":151,"lifespan_hours":150},7,256,[153,155,157,159,161,163,164,166,168,170,172,173,175,177],[94,32,31,154,95,32],"project\u002Fcritical\u002Fdesign",[47,32,32,156,11,31],"maker\u002Fneutral\u002Fdesign",[101,32,32,158,102,32],"commenter\u002Fneutral\u002Fnone",[105,32,32,160,11,31],"commenter\u002Fcritical\u002Fnone",[162,32,32,158,95,32],"9422770",[147,32,32,158,11,31],[165,32,32,158,95,32],"9422906",[119,32,31,167,95,32],"project\u002Fcritical\u002Fpricing",[131,32,32,169,86,32],"commenter\u002Fneutral\u002Fpricing",[57,32,32,171,11,31],"project\u002Fneutral\u002Fpricing",[111,32,31,154,112,32],[174,32,32,158,95,32],"9422868",[176,32,32,158,11,31],"9422892",[85,32,40,178,86,32],"project\u002Fpositive\u002Fdesign",[],[181,186,191,196,201,206],{"id":182,"name":183,"points":184,"category":185},"9386004","ACUMAN",430,"ai",{"id":187,"name":188,"points":189,"category":190},"9410452","Kubist",231,"creative",{"id":192,"name":193,"points":194,"category":195},"9413239","Infinite Monkeys",93,"learning_science",{"id":197,"name":198,"points":199,"category":200},"9414449","Theme Creator",91,"dev_tools",{"id":202,"name":203,"points":204,"category":205},"9408208","Linkurious",86,"data",{"id":207,"name":208,"points":209,"category":20},"9386790","H2O",67,false,"v2",{"id":213,"name":5,"line":6,"ai":210,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":214,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":215,"url":9,"mix":216,"praise":81,"objection":90,"sub":21},9420003,[21,24,25,26,27],"10000001001005",[31,32,32,33],1793990923465]