I'm hosting the files for my app on Google Drive and it downloads them right after first launch. Everything is going fine but after I released new app version, the download counts are increasing and files are becoming unavailable for some reasons. Though I did not change anything.
Is there any downloading count limit or quota?
UPDATE: i've tried to open hosting folder (link in folder properties) and get error 403 on first file downloading attempt. After i deleteed/uploaded it again the problem was fixed
UPDATE2: this happened again though nothing was changed. I think this is related to download count for sure
Google does not specify any bandwidth limits, or at least I could not find any. But I think google does have some fair usage limits in play and these limitations would be to reduce abuse of the service and again google does not mention it any where, so there might be some other factors that google considers.
Here is another stack overflow question regarding this.
While I was googling for this issue, I found this forum that discussed the google drive bandwidth issue and found a screenshot. So if this screenshot is correct then there must be some limits in placed.
google does have bandwidth limitations, by which your account is held to certain standards. overage against these limits can cause a temporary suspension of your account, typically no longer than 24 hrs, as per their FAQ. ---> https://support.google.com/a/answer/1071518?hl=en
TL;DRing https://forum.rclone.org/t/what-is-the-maximum-download-quota-for-an-unlimited-google-drive-account-per-day/155/13
10TB down per day
750GB up per day
You should not use Google Drive as cloud storage for an app because it's not reliable. You can get a 24-hour ban on a file if the file gets downloaded too many times. And they don't specify the bandwidth limits. It's a gray area.
Look for services such as Dropbox or Amazon S3 instead.
There are no banwidth limits as far as Google Drive is concerned
https://productforums.google.com/forum/#!topic/drive/qcbDorj-vYE
750GB up per day according to googles website. I assume that 1TB down must be accurate.
https://support.google.com/a/answer/2490100?hl=en
Storage --> What are the Drive storage and file size limits?
Related
This morning we got a couple of errors from Google Apps script saying:
Exception: Bandwidth quota exceeded...
Try reducing the rate of data transfer.
Our Google Apps Script (GAS) programs mainly look at Gmail, do some processing, access Google Maps some, and transfer data back and forth between GAS/GCP and an app hosted on another platform.
However, accessing Gmail doesn't seem to be what this is talking about. "Bandwidth quota" would seem to indicate too much data is being transferred into and out of the Google servers via Google Apps Script. We do transfer a fair amount of data back and forth to an app hosted on another platform on the Internet, such as Amazon Web Services.
However, we don't see that there is a "Bandwidth quota" on the Google Services Quotas page. AND around the time we got this error this morning, we weren't accessing Gmail nor transferring data back and forth outside of GCP any more than usual. Probably less.
Does anyone know what this quota is, where we can find it, and how we can possibly bump it up, even if we need to pay for it?
I looked at our Google Cloud Platform (CCP) Console Quotas (https://console.cloud.google.com/iam-admin/quotas) and we are well below any usage limit, and see none that are about a "Bandwidth Quota".
Thank you!
UPDATE 29 March 2022 - After more than a month of having zero of these messages, this evening we are seeing at least 10 of them. Some facts:
The "bandwidth quota exceeded" errors are only happening when calling the APIs for one particular external app hosted on AWS-like servers. They do not occur when calling drive, maps, etc. or any other APIs.
Today has been a lower-volume day & evening for our app than many are. So, this makes no sense why we would get these errors this evening and not other days.
I am starting to develop a windows-like client google drive client for linux.
I have some problems that I am solving yet, but one no technical question are worrying me.
The drive sdk has request limit, I want open my app like other options (for example gdrive ) but the request limit will avoid general availability.
I need put a personal id, but I suppose that is not the way to publish the app.
How other options solve this problem?
Google Drive Apps have a "courtesy limit" of 10 million requests per day I believe.
I cannot imagine a situation in the near future where you will run into issues.
If so this is often referred to in the world of software development as "the good problem".
Google will no doubt allow you to scale if your app provides value to users and needs the bandwidth.
I am developing an app in C++ which will run in a Windows desktop environment This will be distributed to a number of customers and I need to store log files from the customers in a central location where I can access them. Is Google drive a suitable platform for this and if so what is the best approach? Should I be looking at an Application Owned Account for example? Also I am concerned by the paragraph in the Google documentation:
"Note that there are limits on the number of refresh tokens that will be issued; one limit per client/user combination, and another per user across all clients. You should save refresh tokens in long-term storage and continue to use them as long as they remain valid. If your application requests too many refresh tokens, it may run into these limits, in which case older refresh tokens will stop working"
How long does a token remain valid for and what are the limits on refresh tokens?
Best regards
Trevor
You could use google drive for this, its not a bad idea really. But since its only log files you are storing and they are all owned by the application your not going to be needing to bother with user Oauth2. You could do it with a google drive service account. This way the application owns the account and they are just uploading data to it.
https://developers.google.com/drive/service-accounts
I have been using Google Drive files shared with "View Everybody with Links" to store images that are included in transactional emails (like header images, etc).
I get the links using the SDK, and my links look like:
https://docs.google.com/uc?export=download&id={somefileId}.
This is basically the technique from Displaying files (e.g. images) stored in Google Drive on a website.
This works... most of the time.
Sometimes I get reports of users not being able to download the images. I cannot figure it out what is going on, but I believe it is that there is a limit on how many concurrent or maybe accumulative requests can be done on a given link and/or user account.
I am looking for documentation that confirms this. My specific question is: does anybody know the quota limits imposed by Google Drive? (if you have a link to official information it would be great).
Thanks.
Same problem for me,
It seems Google drive has limits when sharing files,
I hope this link will be useful,
https://support.google.com/drive/answer/2494827?hl=en
The help does not indicate whether the limits are daily, always ....
Regards
I have created a hosted app for Chrome and I am wondering if there is any way that I can get more than 4 MB offline storage in Chrome.
I have looked at this post http://code.google.com/chrome/webstore/faq.html#faq-app-15 but one says that it is possible to increase Chrome's offline storage by up to ~260MB. Is this really possible? if so, is there any example that illustrates that possibility?
I have also looked at this stackoverflow's post and WebSQL DB appears to not have a limit. so is WebSQL DB or IndexedDB an only option for chrome app to store larger offline contents?
Thank you for your feedback
Take a look at the Quota Management API: http://updates.html5rocks.com/2011/11/Quota-Management-API-Fast-Facts
Or, if you're creating a hosted app, you can use the unlimitedStorage permission to surpass the quota limits: http://code.google.com/chrome/apps/docs/developers_guide.html