Does Google Cloud Storage allow setting a monthly budget limit, similar to the one available for Google App Engine?
Google Cloud Storage does not implement usage limits on the XML API or for HTTP GETs of public objects.
It is possible to enable access logs: https://developers.google.com/storage/docs/accesslogs
This would give you detailed logs of all access to your objects. You could monitor the logs, and if the usage is higher than you want to allow, change the ACL on your objects to disable further access.
Related
We’ve been trying to understand if Google Cloud can access data stored in Google Storage when using Google-managed encryption keys.
We want to understand if Google potentially has access to the data stored. If yes, is there a way to restrict such access?
Yes, Google can. No, you cannot restrict Google.
Google publishes data policy documents on its website on how/when/if they access your data. Data access is logged so that you can see such accesses. There is a process requiring approval. A Google employee cannot just poke around in your data. Similar to most legal documents, you must read the documents to understand the details and conditions.
Start with this privacy page:
Privacy Resource Center
I am looking for a way to set a custom ACL policy on one of my Cloud Object Storage (S3) buckets but all the examples I see at https://ibm-public-cos.github.io/crs-docs/crs-api-reference only show how to restrict by username. Essentially I would like to make my bucket private only unless the request is coming from a specific IP address.
Unfortunately, access control is pretty coarse at the moment and is only capable of granting and restricting access to other object storage instances. IP whitelisting is a priority for us and is the roadmap but is not currently supported. Granular access control via policies will be available later this year.
Are the user rate limits applied when using service accounts with delegated users requests to Google APIs?
I think the limits here in this documentation is applicable for both the service account and user account. You can check here the API limits, API quotas and other type of limits. Also, another way to check the limits of API is in the Developers console itself under the Quotas tab in each API.
I got a message that I exceeded the maximum number allowed for a particular service when creating a new application from a boilerplate on Bluemix. Is there a way to check the maximum number of the particular service instances i can create on Bluemix? The boilerplate I use has two services, Personality Insights and Monitoring and Analytics. I want to know what is the maximum permitted # of instances I can have for each of these two.
In the Bluemix UI navigate to your Dashboard and below each group you can see your limits, like 3/4 Services & APIs. See picture below for details.
If you're a "trial user", the max # of instances you can have is 10. To remove this limit, convert your trial account to a pay account. See the link below for more details:
https://www.ng.bluemix.net/docs/troubleshoot/managingapps.html#tr_servicelimit
Is there a possibility to set a quota (usage limit) for Google Cloud Storage while I am in the free trial quota? Otherwise I have unlimited risk until I notice it and set the quotas, when the free trial quota ends.
(I can set quotas on the quotas tab of my google api console for activated apis like Prediction API.)
"Google Cloud Storage offers a free trial quota until December 31, 2012".
Will there be any free trial quota afterwards?
Google Cloud Storage does not implement usage limits on the XML API or for HTTP reads of public objects. The JSON API has a daily cap ("Courtesy limit") listed in the Google API Console -> Services (https://code.google.com/apis/console/). You can request a change to that cap via the link next to it, but it won't affect the other two options for accessing the data.
The Free Trial Quota is independent of this, it makes the initial usage each month free of charge. Details here: https://developers.google.com/storage/docs/pricingandterms