Welcome to the support and resources page for Google Cloud Storage. On this page, you'll find sample applications, videos and links to additional resources.
Videos
Videos are a quick and easy way to get started learning about Google Cloud Storage. There are several types of videos available to watch, including presentations, screencasts, and technical overviews. Take some time to review anything that you may find useful.
Video | Description | Notes |
---|---|---|
Where Do I Store My Stuff?
A quick tour of the storage-in-the-cloud options available to Google developers. This video will help you choose which options are best suited to your needs. |
See also Storing Your Data | |
Building Google Cloud Storage
Nathan Herring discusses some of the specific concerns about latency/availabilty tradeoffs in systems choices and network physical layout that were considered when building Google Cloud Storage, and some of the underlying technology used at Google (that's been made public). A little goodness about ops decision-making, and a little insight into the workings at Google. |
View the slides | |
Google I/O 2012 - Introducing Google Cloud Storage
Since opening its doors to all developers at Google I/O last year, the Google Cloud Storage team has shipped several features that let you use Google Cloud Storage for a variety of advanced use cases. This session will open with a quick introduction to the product, and quickly shift focus to implementing a variety of advanced applications using new features in Google Cloud Storage. |
Download the slides | |
Google I/O 2011 - Introducing Google Cloud Storage
Google Cloud Storage for Developers is a RESTful service for storing and accessing your data on Google's infrastructure. This 101 session shows basic examples of storing data on Google's Cloud, highlights the new features launched since Google I/O 2010, and discusses how to integrate with other Google Developer products |
||
Google I/O 2010 - Introducing Google Cloud Storage
Google is expanding our storage products by introducing Google Storage for Developers. It offers a RESTful API for storing and accessing data at Google. Developers can take advantage of the performance and reliability of Google's storage infrastructure, as well as the advanced security and sharing capabilities. We will demonstrate key functionality of the product as well as customer use cases. |
Download the slides | |
Google Cloud Storage Office Hours - 9/5/2012
This session explains how to serve websites directly from Google Cloud Storage (including how to associate your storage resources with a custom domain name), followed by a Q&A session. |
||
Google Cloud Storage - Getting Started with a JavaScript Sample Application
This demonstration covers getting started with Google Cloud Storage using JavaScript. It shows the process of setting up the sample application, running the sample, and using it to try out Cloud Storage API commands like 'list buckets'. |
Sample Code |
Samples, Articles, & Best Practices
This section provides samples, articles, and best practices on how to use Google Cloud Storage. Most samples are hosted on the GoogleCloudPlatform GitHub page; this section lists relevant tutorials that may accompany the samples, as well a description and list of more advanced samples for particular use cases.
If you are using the JSON API, there are more samples listed in the JSON API Libraries page, including samples for Java, Python, PHP, JavaScript, as well as other languages.
Samples
All these samples assume you have at least basic programming knowledge.
Sample | Author | Description | Libraries Used | Required Experience |
---|---|---|---|---|
storage-getting-started-python | Kathryn Hurley | Get started with Google Cloud Storage. This example shows how to use XML API methods to test many of the Google Cloud Storage features. | Familiarity with Python | |
storage-getting-started-php | Zyad Mir | Learn how to use Google Cloud Storage API in PHP. Create a web application that uses the API to interface with Google Cloud Storage. | Google APIs Client Library for PHP | Familiarity with PHP |
storage-getting-started-javascript | Zyad Mir | Get started using Javascript to interface with Google Cloud Storage. Build a web based application to call Google Cloud Storage API using JavaScript. | Google APIs Javascript Client Library | Familiarity with JavaScript, HTML |
storage-appengine-bucket-lister-python | Marc Cohen | Learn how to integrate Google Cloud Storage with an App Engine application. This example shows the basic steps to get started with Google Cloud Storage in App Engine. | Familiarity with Python and Google App Engine | |
storage-metabucket-javascript | Jeff Terrace | Learn how to use Javascript to obtain Google Cloud Storage bucket's information. Create a Javascript application to display bucket's metadata attributes. | Google APIs Javascript Client Library | Familiarity with JavaScript, HTML |
storage-file-transfer-json-python | Marc Cohen | Get started using Google APIs client libraries . This example shows how to use JSON API to upload and download files between Google Cloud Storage and the local file system. | Google APIs Client Library for Python | Familiarity with Python |
Storage OAuth2 Tool | Nathan Herring | Learn how to use OAuth 2.0 to obtain the credentials to access Google Cloud Storage. This example is a command line tool that you can run to obtain these credentials. | Familiarity with Python | |
storage-signedurls-python | Jeff Terrace | Learn how to allow access to your Google Cloud Storage resource(s) to a wide audience for a limited time using signed URL authentication. | Familiarity with Python | |
storage-cmdline-sample | Nathan Herring | A command-line example of calling Google Cloud Storage JSON API methods in Java. | Google APIs Client Library for Java | Familiarity with Java |
Support & Help
Google Cloud Platform Support Packages provide a range of customized premium options for customers of all sizes and needs. Bronze support is available for all customers free of charge and includes access to online documentation, community forums, and billing support.
If you have any questions or encounter any problems with Google Cloud Storage, please first read the FAQ . If you still need help, please post your question to Stack Overflow . Along with the large and active Stack Overflow community, our team will be actively monitoring your posts and answering questions with the tag google-cloud-storage.
To submit a feature request or report a bug please send email to [email protected] . We will track feature requests and investigate issues as they arrive.
Warning: Object deletion cannot be undone. Google Cloud Storage is designed to give developers a high amount of flexibility and control over their data, and Google maintains strict controls over the processing and purging of deleted data. To protect yourself from mistakes, you can configure object versioning on your bucket(s).
To help us diagnose any issues you encounter, please provide these details in addition to the description of your question:
- The resource you are attempting to access (bucket name, object name)
- The operation you attempted (GET, PUT, etc.)
- The time and date (including timezone) at which you encountered the problem
- The tool or library you use to interact with Google Cloud Storage
If you can use
gsutil
to reproduce your
issue, specify the
-D
option to display your request's HTTP
details. Provide these details with your post to the forum as they can help us
further troubleshoot your issue.
Warning:
The
-D
,
-d
, and
-DD
options will also print the Authentication
header with authentication credentials for your Google Cloud Storage account. Make
sure to remove any
Authorization:
headers before you post HTTP
details to the forum.
Billing and account questions
- For questions about billing or account issues , please visit the Billing page in the Google Developers Console Help Guide.
-
If you want to cancel billing
, you can do so on the
Billing
page of a project in the Google Developers Console.
For more information, see
Disabling
Billing
in the Google Developers Console help guide.
Caution: When you disable billing, you also disable the Google Cloud Storage service. Make sure you want to disable the Google Cloud Storage service before you disable billing.
Community
If you have API, tool usage, or other software development-related questions, please search for and post questions on Stack Overflow , using the official google-cloud-storage tag.
If you have questions regarding your account, billing, Terms Of Service, Google Developers Console, or other administration-related questions, please email [email protected]
To receive Google Cloud Storage announcements, join the gs-announce group. Subscribe via email: [email protected] .
Before submitting a request to a discussion group, try the following:
- Read the FAQ . Many frequently asked Google Cloud Storage questions are already addressed in the FAQ.
- Enter one or more keywords of your question in the search box at the top of this page. Relevant results from the documentation pages on the Google Developers site are returned as well as relevant blog entries.
- Search the Stack Overflow questions with the google-cloud-storage tag to see whether your questions have already been discussed.
We look forward to seeing how you use Google Cloud Storage.