But, why re-downloading every hour? Does merely having the spreadsheet passively open in a browser trigger that, or was some other process re-loading the spreadsheet every hour? (If the former, I wouldn't be as forgiving of Google. I understand the desire not to cache possibly-private data, but proper URL design and conditional GETs should be able to prevent the entire download on an automatic hourly schedule. And ev…
How I attacked myself using Google and I ramped up a $1000 bandwidth bill
41–50 of 152 posts
Re: How I attacked myself using Google and I ramped up a $1000 bandwidth bill
#42Scary indeed. Many thanks for the warning. I was contemplating starting to use Amazon Cloud and some Google tools but definitely will not touch any of it now. Who knows how many other traps like this are laying in wait for the unweary? All this automation is very well but this illustrates the dangers of running stuff on other's machines of unknown complexity and out of your own control, while having to pay for whatev…
Re: How I attacked myself using Google and I ramped up a $1000 bandwidth bill
#43This really underscores Amazon's glaring omission of a billing cutoff on Amazon web services. How hard would it be for them to let me say, cut off my services at $100/month? This is the main reason I'd never use AWS to host anything public.
Re: How I attacked myself using Google and I ramped up a $1000 bandwidth bill
#44Re: How I attacked myself using Google and I ramped up a $1000 bandwidth bill
#45This really underscores Amazon's glaring omission of a billing cutoff on Amazon web services. How hard would it be for them to let me say, cut off my services at $100/month? This is the main reason I'd never use AWS to host anything public.
Re: How I attacked myself using Google and I ramped up a $1000 bandwidth bill
#46Earlier quoted context omitted.
They wouldn't be jerks if they asked for the charges; you still generated the traffic and they had to pay for it.
Just as "legal" does not mean "ethical", "contractually permitted" does not mean "not a jerk move".
Amazon did a nice thing, but the services were used. Asking to user to pay for those services (even if it was a mistake), would not have been a "jerk move"
Re: How I attacked myself using Google and I ramped up a $1000 bandwidth bill
#47I'm pretty surprised Google didn't have the client download the images instead. Wouldn't that be a better solution or am I missing something here? Pretty interesting though and if this becomes a big enough story you can bet Google will be changing something; the last thing they need is someone using Google Docs to DOS websites.
Re: How I attacked myself using Google and I ramped up a $1000 bandwidth bill
#48This really underscores Amazon's glaring omission of a billing cutoff on Amazon web services. How hard would it be for them to let me say, cut off my services at $100/month? This is the main reason I'd never use AWS to host anything public.
For example in Linode you can configure trigger conditions for CPU (triggers in x% cpu for y time) and Network usage (there are other conditions as well)
Very useful for flagging suspicious activity (or just plain accidents)
Re: How I attacked myself using Google and I ramped up a $1000 bandwidth bill
#49But, why re-downloading every hour? Does merely having the spreadsheet passively open in a browser trigger that, or was some other process re-loading the spreadsheet every hour? (If the former, I wouldn't be as forgiving of Google. I understand the desire not to cache possibly-private data, but proper URL design and conditional GETs should be able to prevent the entire download on an automatic hourly schedule. And ev…
About an hour is the standard time for external data in Google Spreadsheet to be refreshed. I've come across this with JSON data.
In either case, this seems odd, unless the URL is especially noted as 'volatile', and/or there are other parts of the spreadsheet that might trigger conditional calculations/notifications based on that URL's contents. (And don't S3 resources have last-modified-dates or etags for conditional GETs?)
Re: How I attacked myself using Google and I ramped up a $1000 bandwidth bill
#50This really underscores Amazon's glaring omission of a billing cutoff on Amazon web services. How hard would it be for them to let me say, cut off my services at $100/month? This is the main reason I'd never use AWS to host anything public.
End of the article: "PS: Amazon was nice enough to refund the bandwidth charges, as they considered this activity accidental and not intentional. Thanks TK!"