This is a hands-on session as a tutorial to building applications with OpenStack Swift. First you will see a demo of an application in an iPhone based on a cloud storage service enabled by OpenStack Swift. Then you will learn:
- Overview of the Swift APIs and client libraries.
- How to make authentication to OpenStack Swift with or without Keystone?
- How to make read and write requests to accounts/containers/objects in Swift?
- What is the metadata in Swift? How to use the metadata in applications?
- What do the response codes mean? How to conduct troubleshooting when a request fails?
- Some of the advanced features of Swift, such as SLO/DLO, object versioning, etc.
- The basic idea of middleware development for Swift.
Finally, you will walk away with the skills required to build an mobile or Internet application with OpenStack Swift.
Overview of the Swift APIs and client libraries.
How to make authentication to OpenStack Swift with or without Keystone?
How to make requests to accounts/containers/objects in Swift?
What is the metadata in Swift? How to use the metadata in applications?
What do the response codes mean? How to conduct troubleshooting when a request fails?
Some of the advanced API features of Swift, such as SLO/DLO, object versioning, etc.
The basic idea of middleware development for Swift.