Sorry to the OP, hope that Amazon reverses those charges once you tell them what happened.
Sorry to the OP, hope that Amazon reverses those charges once you tell them what happened.
What we need is not to say "don't it", because no shit we shouldn't be doing that. instead we need defense mechanism. It would be helpful and interesting if git or hg has a plugin that detects when some credentials is leaking through and warn users "hey you better check this shit out" before doing a real commit.
The other thing is "don't commit key into a private repository". Don't chef and puppet users usually do that? How are people backing up their keys?
source: http://blogs.aws.amazon.com/security/post/Tx1XG3FX6VMU6O5/A-...
I've saved api keys to a repository, but only ones with no payment information attached and read only access. Mainly because I couldn't think of a better way at the time.
for example https://devcenter.heroku.com/articles/config-vars
Anyone have any suggestions?
Works well on teams, where the subset of developers that don't need to do actual deployments don't need the private repo anyway.