perkeep/pkg/googlestorage/README

31 lines
935 B
Plaintext

Implements the Storage interface for Google Storage.
A GoogleStorage instance stores blobs in a single Google Storage bucket, with
each blob keyed by its blobref.
Testing:
gsapi_test.go contains integration tests which run against Google Storage.
In order to run these tests properly, you will need to:
1. Set up google storage. See:
http://code.google.com/apis/storage/docs/signup.html
2. Upload the contents of the testdata dir to a google storage bucket. Note
that all these files begin with 'test-': such files will be ignored when
the bucket is used as blobserver storage.
3. Create the config file '~/.camli/gstestconfig.json'. The file should look
something like this:
{
"auth": {
"client_id": "your client id",
"client_secret": "your client secret",
"refresh_token": "a refresh token"
},
"bucket": "bucket.example.com"
}
You can use camgsinit to help obtain the auth config object.