Closed
Description
- Renaming noun "key" to "object" or close relative (Changing Key noun to be Blob in storage package. #560).
- Remove
boto
aliases (Remove boto aliases #568) - Address other concerning naming conventions
(Above added by @dhermes on 1/19/2014)
The naming conventions appear to be modeled around s3's boto library, but the library is not compatible with S3. It seems like it might be more useful to use the JSON API resource names.
The major difference here is the use of "key" to represent an "object" resource. The Cloud Storage API JSON docs typically use the word "key" to refer to an API key or a service account private key file, never to a cloud object resource. Of course "object" is a reserved name in Python, but there are other possibilities.
With the hierarchy of connection/bucket/key, this looks a lot like boto without actually supporting s3, which could confuse users.
/cc @thobrla