Skip to content

Finish implementation of Spaces API #140

@amoeba

Description

@amoeba

#138 added support for part of the Spaces API and we decided in #136 to start a fresh issue to help divvy up the tasks of completing the API. Below is a checklist with items transcribed from the Spaces API docs:

  • Bucket Operations
    • Create a Bucket
    • List All Buckets
    • List a Bucket's Contents
    • Delete a Bucket
    • Get a Bucket's Location
    • Get a Bucket's ACL
    • Set a Bucket's ACL
    • Get a Bucket's CORS
    • Set a Bucket's CORS
    • Delete a Bucket's CORS (new)
    • Get a Bucket's Lifecycle Rules (new)
    • Configure a Bucket's Lifecycle Rules (new)
    • Delete a Bucket's Lifecycle Rules (new)
  • Object Operations
    • Get an Object
    • Get Information About an Object
    • Upload an Object (PUT)
    • Copy an Object
    • Get an Object's ACLs
    • Set an Object ACLs
    • Delete an Object
    • Begin a Multi-part Upload
    • Upload a Part
    • List Parts
    • Complete a Multi-part Upload
    • Cancel a Multi-part Upload

Let me know if the organization of this list doesn't make sense or isn't useful for tackling this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions