This page contains links to videos and sample applications for Google Cloud Storage.
This section contains videos for Google Cloud Storage, including comparison with related products and overviews of some Google Cloud Storage features.
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 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 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 Cloud Storage
Since opening its doors to all developers at Google I/O last year, the Cloud Storage team has shipped several features that let you use 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 Cloud Storage.
|Download the slides|
Google I/O 2011 - Introducing Cloud Storage
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 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.
This video and sample code cover getting started with Google Cloud Storage using
run the sample, and use it to try out Google Cloud Storage API commands
Samples and articles
This section lists samples and articles that you can use to go into more depth with Cloud Storage. Use these resources after you have familiarized yourself with Getting Started: Using the Cloud Platform Console and Getting Started: Using the gsutil Tool.
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 Cloud Storage Client Libraries page, including samples for Java, Python, Node.js, Ruby, Go, PHP, and C#.
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 Cloud Storage. This example shows how to use XML API methods to test many of the Cloud Storage features.||Familiarity with Python|
|storage-getting-started-php||Zyad Mir||Learn how to use Cloud Storage API in PHP. Create a web application that uses the API to interface with Cloud Storage.||Google APIs Client Library for PHP||Familiarity with PHP|
|storage-appengine-bucket-lister-python||Marc Cohen||Learn how to integrate Cloud Storage with an App Engine application. This example shows the basic steps to get started with Cloud Storage in App Engine.||Familiarity with Python and Google App Engine|
|storage-file-transfer-json-python||Marc Cohen||Get started using Cloud Storage Client Libraries. This example shows how to use JSON API to upload and download files between Cloud Storage and the local file system.||Google APIs Client Library for Python||Familiarity with Python|
|storage-signedurls-python||Jeff Terrace||Learn how to allow access to your 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|